1
1
using System . Linq ;
2
- using System . Threading ;
3
2
using NUnit . Framework ;
4
3
using Rubberduck . Inspections . Concrete ;
5
4
using Rubberduck . Parsing . VBA ;
6
5
using Rubberduck . VBEditor . SafeComWrappers ;
7
- using RubberduckTests . Mocks ;
8
6
using Rubberduck . Parsing . Inspections . Abstract ;
9
7
10
8
namespace RubberduckTests . Inspections
@@ -21,22 +19,8 @@ public void UntypedFunctionUsage_ReturnsResult()
21
19
Dim str As String
22
20
str = Left(""test"", 1)
23
21
End Sub" ;
24
- var vbe = MockVbeBuilder . BuildFromModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) , "VBA" ) ;
25
22
26
- var parser = MockParser . Create ( vbe . Object ) ;
27
- using ( var state = parser . State )
28
- {
29
- parser . Parse ( new CancellationTokenSource ( ) ) ;
30
- if ( state . Status >= ParserState . Error )
31
- {
32
- Assert . Inconclusive ( "Parser Error" ) ;
33
- }
34
-
35
- var inspection = new UntypedFunctionUsageInspection ( state ) ;
36
- var inspectionResults = inspection . GetInspectionResults ( CancellationToken . None ) ;
37
-
38
- Assert . AreEqual ( 1 , inspectionResults . Count ( ) ) ;
39
- }
23
+ Assert . AreEqual ( 1 , InspectionResultsForModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) , "VBA" ) . Count ( ) ) ;
40
24
}
41
25
42
26
[ Test ]
@@ -49,22 +33,7 @@ Dim str As String
49
33
str = Left$(""test"", 1)
50
34
End Sub" ;
51
35
52
- var vbe = MockVbeBuilder . BuildFromModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) ) ;
53
-
54
- var parser = MockParser . Create ( vbe . Object ) ;
55
- using ( var state = parser . State )
56
- {
57
- parser . Parse ( new CancellationTokenSource ( ) ) ;
58
- if ( state . Status >= ParserState . Error )
59
- {
60
- Assert . Inconclusive ( "Parser Error" ) ;
61
- }
62
-
63
- var inspection = new UntypedFunctionUsageInspection ( state ) ;
64
- var inspectionResults = inspection . GetInspectionResults ( CancellationToken . None ) ;
65
-
66
- Assert . IsFalse ( inspectionResults . Any ( ) ) ;
67
- }
36
+ Assert . AreEqual ( 0 , InspectionResultsForModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) , "VBA" ) . Count ( ) ) ;
68
37
}
69
38
70
39
[ Test ]
@@ -79,22 +48,7 @@ Dim str As String
79
48
str = Left(""test"", 1)
80
49
End Sub" ;
81
50
82
- var vbe = MockVbeBuilder . BuildFromModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) , "VBA" ) ;
83
-
84
- var parser = MockParser . Create ( vbe . Object ) ;
85
- using ( var state = parser . State )
86
- {
87
- parser . Parse ( new CancellationTokenSource ( ) ) ;
88
- if ( state . Status >= ParserState . Error )
89
- {
90
- Assert . Inconclusive ( "Parser Error" ) ;
91
- }
92
-
93
- var inspection = new UntypedFunctionUsageInspection ( state ) ;
94
- var inspectionResults = inspection . GetInspectionResults ( CancellationToken . None ) ;
95
-
96
- Assert . IsFalse ( inspectionResults . Any ( ) ) ;
97
- }
51
+ Assert . AreEqual ( 0 , InspectionResultsForModules ( ( "MyClass" , inputCode , ComponentType . ClassModule ) , "VBA" ) . Count ( ) ) ;
98
52
}
99
53
100
54
[ Test ]
0 commit comments