Ejemplo n.º 1
0
        public void TestCSharp()
        {
            var cst =
                CstGenerators.CSharpUsingAntlr3.GenerateTreeFromCodeText(
                    "class K { void m() { int i; i = 0 + 1 - 2 * 3/ 4 % 5; }}");
            var e1 = new CSharpArithmeticOperatorExperiment();
            var e2 = new CSharpExpressionStatementExperiment();

            Assert.That(e1.CountUsingOracle(cst), Is.EqualTo(4));
            Assert.That(e2.CountUsingOracle(cst), Is.EqualTo(1));
        }
Ejemplo n.º 2
0
 public void TestCSharp() {
     var cst =
             CstGenerators.CSharpUsingAntlr3.GenerateTreeFromCodeText(
                     "class K { void m() { int i; i = 0 + 1 - 2 * 3/ 4 % 5; }}");
     var e1 = new CSharpArithmeticOperatorExperiment();
     var e2 = new CSharpExpressionStatementExperiment();
     Assert.That(e1.CountUsingOracle(cst), Is.EqualTo(4));
     Assert.That(e2.CountUsingOracle(cst), Is.EqualTo(1));
 }