public void CodePreProcessingAlgorithmNameTest() { CSimpleCodePreProcessingAlgorithm target = new CSimpleCodePreProcessingAlgorithm(); string expected = "SimpleCodePreProcessingAlgorithm"; Assert.AreEqual(expected, target.CodePreProcessingAlgorithmName()); }
public void PreProcessingTest1() { CSimpleCodePreProcessingAlgorithm target = new CSimpleCodePreProcessingAlgorithm(); CCodePreProcessingOptions PreProcessingOptions = new CCodePreProcessingOptions("//;/* */;///"); PreProcessingOptions.SetDeleteWhiteSpaces(false); CCodeUnitsCollection OriginalCodeUnitsCollection = CreateTestCollection1(); Assert.AreEqual(OriginalCodeUnitsCollection.Size(), 21); CCodeUnitsCollection expected = CreateExpectedCollection1(); Assert.AreEqual(expected.Size(), 11); CCodeUnitsCollection actual = target.PreProcessing(PreProcessingOptions, OriginalCodeUnitsCollection); Assert.AreEqual(actual.Size(), expected.Size()); for (int counter = 0; counter < actual.Size(); ++counter) { Assert.AreEqual(actual[counter].Text, expected[counter].Text); } }