public void WhereOnGenericTypeConstraint() { // assemble var target = MakeTarget(); // act var harness = new WhereClauseWriterHarness <User>(target); WhereOnGenericTypeConstraintDemonstrator <User> .ActUpon(harness); var actual = harness.Execute(); // assert Assert.Equal(" where [IsEnabled] = 1", actual.Sql); }
public static void ActUpon(WhereClauseWriterHarness <T> harness) { harness.Where(t => t.IsEnabled); }