public void ToSQL_002() { var data = new PersonView { FirstName = "Chris", LastName = "Pietschmann" }; var target = new SQLinqInsert <PersonView>(data); var actual = (SQLinqInsertResult)target.ToSQL(); Assert.AreEqual("[vw_Person]", actual.Table); Assert.AreEqual(4, actual.Fields.Count); Assert.AreEqual("@sqlinq_1", actual.Fields["ID"]); Assert.AreEqual("@sqlinq_2", actual.Fields["First_Name"]); Assert.AreEqual("@sqlinq_3", actual.Fields["Last_Name"]); Assert.AreEqual("@sqlinq_4", actual.Fields["Age"]); Assert.AreEqual(4, actual.Parameters.Count); Assert.AreEqual(Guid.Empty, actual.Parameters["@sqlinq_1"]); Assert.AreEqual("Chris", actual.Parameters["@sqlinq_2"]); Assert.AreEqual("Pietschmann", actual.Parameters["@sqlinq_3"]); Assert.AreEqual(0, actual.Parameters["@sqlinq_4"]); }
public void ToSQL_002() { var data = new PersonView { FirstName = "Chris", LastName = "Pietschmann" }; var target = new SQLinqInsert<PersonView>(data); var actual = (SQLinqInsertResult)target.ToSQL(); Assert.AreEqual("[vw_Person]", actual.Table); Assert.AreEqual(4, actual.Fields.Count); Assert.AreEqual("@sqlinq_1", actual.Fields["ID"]); Assert.AreEqual("@sqlinq_2", actual.Fields["First_Name"]); Assert.AreEqual("@sqlinq_3", actual.Fields["Last_Name"]); Assert.AreEqual("@sqlinq_4", actual.Fields["Age"]); Assert.AreEqual(4, actual.Parameters.Count); Assert.AreEqual(Guid.Empty, actual.Parameters["@sqlinq_1"]); Assert.AreEqual("Chris", actual.Parameters["@sqlinq_2"]); Assert.AreEqual("Pietschmann", actual.Parameters["@sqlinq_3"]); Assert.AreEqual(0, actual.Parameters["@sqlinq_4"]); }