public void Static_Class_With_Nested_And_Or() { var whereClause = Are.AreAllOfTheseTrue(Column.Named("Foo").IsEqualTo(0), Are.AnyOfTheseTrue(Column.Named("Bar").IsEqualTo(1), Column.Named("Baz").IsEqualTo(2))); Assert.AreEqual <string>("(Foo = '0') AND ((Bar = '1') OR (Baz = '2'))", whereClause.ToString()); }
public void Fluent_With_And() { var whereClause = Are.AreAllOfTheseTrue(Column.Named("Foo").IsOneOf(1, 2, 3), Column.Named("Bar").IsEqualTo(6)); Assert.AreEqual <string>("(Foo IN ('1','2','3')) AND (Bar = '6')", whereClause.ToString()); }