Esempio n. 1
0
        public void SerializeNumber(double number, string expected)
        {
            var numberNode = new NumberLiteral (number);

            var numberSql = numberNode.Walk (new Sqlizer (foobarTable()));

            Assert.AreEqual (expected, numberSql);
        }
        public void CheckNumberDoesNothing()
        {
            var number = new NumberLiteral (42);

            var result = number.Walk (new RefChecker (), new [] { "Foobar" });

            Assert.AreEqual (1, result.Length);
            Assert.Contains ("Foobar", result);
        }
        public void CheckNumberLiterals()
        {
            var numberNode = new NumberLiteral (42);

            var type = numberNode.Walk (new TypeChecker());

            Assert.AreEqual (SpecType.Number, type.Type);
        }