Skip to content

Commit 8c6ec86

Browse files
committed
Refactored to better leverage base class
1 parent c9040c9 commit 8c6ec86

File tree

1 file changed

+3
-49
lines changed

1 file changed

+3
-49
lines changed

RubberduckTests/Inspections/UntypedFunctionUsageInspectionTests.cs

Lines changed: 3 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
using System.Linq;
2-
using System.Threading;
32
using NUnit.Framework;
43
using Rubberduck.Inspections.Concrete;
54
using Rubberduck.Parsing.VBA;
65
using Rubberduck.VBEditor.SafeComWrappers;
7-
using RubberduckTests.Mocks;
86
using Rubberduck.Parsing.Inspections.Abstract;
97

108
namespace RubberduckTests.Inspections
@@ -21,22 +19,8 @@ public void UntypedFunctionUsage_ReturnsResult()
2119
Dim str As String
2220
str = Left(""test"", 1)
2321
End Sub";
24-
var vbe = MockVbeBuilder.BuildFromModules(("MyClass", inputCode, ComponentType.ClassModule),"VBA");
2522

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());
4024
}
4125

4226
[Test]
@@ -49,22 +33,7 @@ Dim str As String
4933
str = Left$(""test"", 1)
5034
End Sub";
5135

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());
6837
}
6938

7039
[Test]
@@ -79,22 +48,7 @@ Dim str As String
7948
str = Left(""test"", 1)
8049
End Sub";
8150

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());
9852
}
9953

10054
[Test]

0 commit comments

Comments
 (0)