Example #1
0
        public void EmptyWhileWendBlock_InspectionName()
        {
            const string expectedName = nameof(EmptyWhileWendBlockInspection);
            var          inspection   = new EmptyWhileWendBlockInspection(null);

            Assert.AreEqual(expectedName, inspection.Name);
        }
Example #2
0
        public void EmptyWhileWendBlock_InspectionType()
        {
            var inspection         = new EmptyWhileWendBlockInspection(null);
            var expectedInspection = CodeInspectionType.MaintainabilityAndReadabilityIssues;

            Assert.AreEqual(expectedInspection, inspection.InspectionType);
        }
        private void CheckActualEmptyBlockCountEqualsExpected(string inputCode, int expectedCount)
        {
            var vbe   = MockVbeBuilder.BuildFromSingleStandardModule(inputCode, out _);
            var state = MockParser.CreateAndParse(vbe.Object);

            var inspection    = new EmptyWhileWendBlockInspection(state);
            var inspector     = InspectionsHelper.GetInspector(inspection);
            var actualResults = inspector.FindIssuesAsync(state, CancellationToken.None).Result;

            Assert.AreEqual(expectedCount, actualResults.Count());
        }
        public void EmptyWhileWendBlock_InspectionName()
        {
            var inspection = new EmptyWhileWendBlockInspection(null);

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