public void BuildUpdateTest() { DefTblCustomers def = new DefTblCustomers(); Dictionary <ColDef, object> map = new Dictionary <ColDef, object>(); map.Add(def.Cid, TestCustomer.cid); map.Add(def.Company, TestCustomer.company); map.Add(def.Address, TestCustomer.address); String sql = SqlStatements.BuildUpdate(def.TblName, map, new Tuple <ColDef, object>(def.Cid, TestCustomer.cid)); Assert.AreEqual(String.Format("UPDATE {0} SET {1} = '{2}',{3} = '{4}' WHERE {5} = {6};", def.TblName, def.Company.Name, TestCustomer.company, def.Address.Name, TestCustomer.address, def.Cid.Name, TestCustomer.cid), sql); }