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); }