public void TestSQLUpdate() { var values = new Dictionary <Row <TestDataOnePK>, RowList <TestDataOnePK> > { { _valuesOnePk.ElementAt(0), _conditionsOnePk }, { _valuesOnePk.ElementAt(1), _conditionsOnePk } }; var update = new SQLUpdate <TestDataOnePK>(values); Assert.AreEqual("UPDATE `test_data_one_p_k` SET `ID`=4, `TestInt1`=5, `TestString1`='string2', `NoQuotes`=@CGUID WHERE `ID` IN (1, 2);" + Environment.NewLine + "UPDATE `test_data_one_p_k` SET `ID`=6, `TestInt1`=7, `NoQuotes`=@CGUID+1 WHERE `ID` IN (1, 2);" + Environment.NewLine, update.Build()); }