示例#1
0
        public void InspectionName()
        {
            const string inspectionName = "ObsoleteCallingConventionInspection";
            var          inspection     = new ObsoleteCallingConventionInspection(null);

            Assert.AreEqual(inspectionName, inspection.Name);
        }
示例#2
0
        public void ObsoleteCallingConvention_DoesNotReturnResult()
        {
            const string inputCode =
                @"Private Declare Sub Beep Lib ""kernel32"" (dwFreq As Any, dwDuration As Any)";

            var vbe = MockVbeBuilder.BuildFromSingleStandardModule(inputCode, out _);

            using (var state = MockParser.CreateAndParse(vbe.Object))
            {
                var inspection        = new ObsoleteCallingConventionInspection(state);
                var inspector         = InspectionsHelper.GetInspector(inspection);
                var inspectionResults = inspector.FindIssuesAsync(state, CancellationToken.None).Result;

                Assert.AreEqual(0, inspectionResults.Count());
            }
        }
示例#3
0
        public void InspectionName()
        {
            var inspection = new ObsoleteCallingConventionInspection(null);

            Assert.AreEqual(nameof(ObsoleteCallingConventionInspection), inspection.Name);
        }