Ejemplo n.º 1
0
        public void ReturnOne()
        {
            var strings = YieldClass.ReturnOne().ToArray();

            QUnit.AreEqual(strings.Length, 1);
            QUnit.AreEqual(strings[0], "one");
        }
Ejemplo n.º 2
0
        public void BreakDoWhile()
        {
            var ints = YieldClass.BreakDoWhile().ToArray();

            QUnit.AreEqual(ints.Length, 1);
            QUnit.AreEqual(ints[0], 1);
        }
Ejemplo n.º 3
0
        public void SwitchDefault()
        {
            var ints = YieldClass.Switch("foo").ToArray();

            QUnit.AreEqual(ints.Length, 1);
            QUnit.AreEqual(ints[0], -1);
        }
Ejemplo n.º 4
0
        public void SwitchOne()
        {
            var ints = YieldClass.Switch("one").ToArray();

            QUnit.AreEqual(ints.Length, 1);
            QUnit.AreEqual(ints[0], 1);
        }
Ejemplo n.º 5
0
        public void IfStatementTrue()
        {
            var strings = YieldClass.IfStatement(true).ToArray();

            QUnit.AreEqual(strings.Length, 1);
            QUnit.AreEqual(strings[0], "true");
        }
Ejemplo n.º 6
0
        public void IterateVariable()
        {
            var strings = YieldClass.InitializeVariable().ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "foo");
        }
Ejemplo n.º 7
0
        public void YieldTestMethod()
        {
            var target = new YieldClass();

            Assert.AreEqual("Paul", target.GetThing().FirstOrDefault().Name);
            Assert.AreEqual(10, target.GetThing().Count());
        }
Ejemplo n.º 8
0
        public void NestedIfFalseTrue()
        {
            var strings = YieldClass.NestedIf(false, true).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "three");
        }
Ejemplo n.º 9
0
        public void NestedIfFalseFalse()
        {
            var strings = YieldClass.NestedIf(false, false).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "four");
        }
Ejemplo n.º 10
0
        public void NestedIfTrueFalse()
        {
            var strings = YieldClass.NestedIf(true, false).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "two");
        }
Ejemplo n.º 11
0
        public void TypeParameter()
        {
            var strings = YieldClass.TypeParameter <YieldClass>().ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "WootzJs.Compiler.Tests.YieldTests.YieldClass");
        }
Ejemplo n.º 12
0
        public void IfStatementFalse()
        {
            var strings = YieldClass.IfStatement(false).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "false");
        }
Ejemplo n.º 13
0
        public void NestedIfTrueTrue()
        {
            var strings = YieldClass.NestedIf(true, true).ToArray();

            QUnit.AreEqual(strings.Length, 1);
            QUnit.AreEqual(strings[0], "one");
        }
Ejemplo n.º 14
0
        public void SwitchDefault()
        {
            var ints = YieldClass.Switch("foo").ToArray();

            AssertEquals(ints.Length, 1);
            AssertEquals(ints[0], -1);
        }
Ejemplo n.º 15
0
        public void IfStatementTrue()
        {
            var strings = YieldClass.IfStatement(true).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "true");
        }
Ejemplo n.º 16
0
        public void ReturnOne()
        {
            var strings = YieldClass.ReturnOne().ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "one");
        }
Ejemplo n.º 17
0
        public void BreakDoWhile()
        {
            var ints = YieldClass.BreakDoWhile().ToArray();

            AssertEquals(ints.Length, 1);
            AssertEquals(ints[0], 1);
        }
Ejemplo n.º 18
0
        public void SwitchOne()
        {
            var ints = YieldClass.Switch("one").ToArray();

            AssertEquals(ints.Length, 1);
            AssertEquals(ints[0], 1);
        }
Ejemplo n.º 19
0
        public void DoWhileFalse()
        {
            var ints = YieldClass.DoWhileFalse().ToArray();

            QUnit.AreEqual(ints.Length, 1);
            QUnit.AreEqual(ints[0], 1);
        }
Ejemplo n.º 20
0
        public void NestedIfTrueTrue()
        {
            var strings = YieldClass.NestedIf(true, true).ToArray();

            AssertEquals(strings.Length, 1);
            AssertEquals(strings[0], "one");
        }
Ejemplo n.º 21
0
        public void ReturnTwo()
        {
            var strings = YieldClass.ReturnTwo().ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "one");
            AssertEquals(strings[1], "two");
        }
Ejemplo n.º 22
0
        public void ContinueDoWhile()
        {
            var ints = YieldClass.ContinueDoWhile().ToArray();

            AssertEquals(ints.Length, 2);
            AssertEquals(ints[0], 2);
            AssertEquals(ints[1], 3);
        }
Ejemplo n.º 23
0
        public void SwitchTwo()
        {
            var ints = YieldClass.Switch("two").ToArray();

            AssertEquals(ints.Length, 2);
            AssertEquals(ints[0], 1);
            AssertEquals(ints[1], 2);
        }
Ejemplo n.º 24
0
        public void IfStatementTwoItemsTrue()
        {
            var strings = YieldClass.IfStatementTwoItems(true).ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "one");
            AssertEquals(strings[1], "two");
        }
Ejemplo n.º 25
0
        public void IfWithErrataAfterYield()
        {
            var ints = YieldClass.IfWithErrataAfterYield(true).ToArray();

            AssertEquals(ints.Length, 2);
            AssertEquals(ints[0], 0);
            AssertEquals(ints[1], 1);
        }
Ejemplo n.º 26
0
        public void NestedIfTwoStatementsFalseTrue()
        {
            var strings = YieldClass.NestedIfTwoStatements(false, true).ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "five");
            AssertEquals(strings[1], "six");
        }
Ejemplo n.º 27
0
        public void NestedIfTwoStatementsTrueFalse()
        {
            var strings = YieldClass.NestedIfTwoStatements(true, false).ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "three");
            AssertEquals(strings[1], "four");
        }
Ejemplo n.º 28
0
        public void NestedIfTwoStatementsTrueTrue()
        {
            var strings = YieldClass.NestedIfTwoStatements(true, true).ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "one");
            AssertEquals(strings[1], "two");
        }
Ejemplo n.º 29
0
        public void DoWhileLessThan3()
        {
            var ints = YieldClass.DoWhileLessThan3().ToArray();

            AssertEquals(ints.Length, 2);
            AssertEquals(ints[0], 1);
            AssertEquals(ints[1], 2);
        }
Ejemplo n.º 30
0
        public void IfStatementTwoItemsFalse()
        {
            var strings = YieldClass.IfStatementTwoItems(false).ToArray();

            AssertEquals(strings.Length, 2);
            AssertEquals(strings[0], "three");
            AssertEquals(strings[1], "four");
        }