public void UnitOfWork_Rollback_Test() { IWorkspace wks = GetGeodatabase(); uw = new UnitOfWork(wks, true); IActiveRecord record = new ActiveRecordFaultyMock(); uw.Update(record); Assert.AreEqual(0, uw.Created.Count); Assert.AreEqual(1, uw.Updated.Count); Assert.AreEqual(0, uw.Deleted.Count); uw.Commit(); Assert.AreEqual(0, uw.Created.Count); Assert.AreEqual(0, uw.Updated.Count); Assert.AreEqual(0, uw.Deleted.Count); Assert.Inconclusive(); }