public void DoReturnsDoWhileWithMultipleStatement()
        {
            var dw = JS.Do(new List <Statement> {
                JS.Null(), JS.Null()
            }).While(JS.Null());

            Assert.AreEqual("do {null;null;}while(null);", dw.ToString());
        }
Beispiel #2
0
        public void DoWhileStatementProducesDoWhile()
        {
            var d = JS.Do(JS.Null(), JS.Null()).While(true);

            Assert.AreEqual("true;", d.Condition.ToString());
            Assert.AreEqual("{null;null;}", d.Statement.ToString());
            Assert.AreEqual("do {null;null;}while(true);", d.ToString());
        }
        public void DoReturnsDoWhileWithSingleStatement()
        {
            var dw = JS.Do(JS.Null()).While(JS.Null());

            Assert.AreEqual("do null;while(null);", dw.ToString());
        }