private void Step_04_Update_Generated()
{
using (TransactionManager tm = CreateTransaction())
{
EmployeePayHistory mock = CreateMockInstance(tm);
Assert.IsTrue(DataRepository.EmployeePayHistoryProvider.Insert(tm, mock), "Insert failed");
UpdateMockInstance(tm, mock);
Assert.IsTrue(DataRepository.EmployeePayHistoryProvider.Update(tm, mock), "Update failed.");
System.Console.WriteLine("DataRepository.EmployeePayHistoryProvider.Update(mock):");
System.Console.WriteLine(mock);
//normally one would commit here
//tm.Commit();
//IDisposable will Rollback Transaction since it's left uncommitted
}
}