public void ConstructTest() { var mockContainer = new MockRuleContainer().AddRule <MockQuery>(new MockRule()); var sqlQueryAsString = new SqlQueryBuilder <MockQuery>(mockContainer) .Construct(); Assert.AreEqual("MOCKQUERY;\ngo\n", sqlQueryAsString); }
public void AddParameterTest() { var mockContainer = new MockRuleContainer().AddRule <MockQuery>(new MockRule()); var sqlQueryAsString = new SqlQueryBuilder <MockQuery>(mockContainer) .AddParameter(new MockParameter("value", new MockType())) .Construct(); Assert.AreEqual("MOCKQUERY MOCKPARAM = 'value';\ngo\n", sqlQueryAsString); }