@@ -53,6 +53,38 @@ End Sub
53
53
Assert . AreEqual ( 1 , inspectionResults . Count ( ) ) ;
54
54
}
55
55
56
+ [ TestMethod ]
57
+ [ TestCategory ( "Inspections" ) ]
58
+ public void InspectionType ( )
59
+ {
60
+ var builder = new MockVbeBuilder ( ) ;
61
+ var project = builder . ProjectBuilder ( "TestProject1" , "TestProject1" , vbext_ProjectProtection . vbext_pp_none )
62
+ . AddComponent ( "Class1" , vbext_ComponentType . vbext_ct_ClassModule , string . Empty )
63
+ . AddReference ( "Excel" , "C:\\ Program Files\\ Microsoft Office\\ Root\\ Office 16\\ EXCEL.EXE" , true )
64
+ . Build ( ) ;
65
+ var vbe = builder . AddProject ( project ) . Build ( ) ;
66
+
67
+ var inspection = new ImplicitActiveSheetReferenceInspection ( vbe . Object , null ) ;
68
+ Assert . AreEqual ( CodeInspectionType . MaintainabilityAndReadabilityIssues , inspection . InspectionType ) ;
69
+ }
70
+
71
+ [ TestMethod ]
72
+ [ TestCategory ( "Inspections" ) ]
73
+ public void InspectionName ( )
74
+ {
75
+ var builder = new MockVbeBuilder ( ) ;
76
+ var project = builder . ProjectBuilder ( "TestProject1" , "TestProject1" , vbext_ProjectProtection . vbext_pp_none )
77
+ . AddComponent ( "Class1" , vbext_ComponentType . vbext_ct_ClassModule , string . Empty )
78
+ . AddReference ( "Excel" , "C:\\ Program Files\\ Microsoft Office\\ Root\\ Office 16\\ EXCEL.EXE" , true )
79
+ . Build ( ) ;
80
+ var vbe = builder . AddProject ( project ) . Build ( ) ;
81
+
82
+ const string inspectionName = "ImplicitActiveSheetReferenceInspection" ;
83
+ var inspection = new ImplicitActiveSheetReferenceInspection ( vbe . Object , null ) ;
84
+
85
+ Assert . AreEqual ( inspectionName , inspection . Name ) ;
86
+ }
87
+
56
88
private List < Declaration > GetExcelRangeDeclarations ( )
57
89
{
58
90
var excelDeclaration = new ProjectDeclaration ( new QualifiedMemberName ( new QualifiedModuleName ( "Excel" ,
0 commit comments