public void RefreshResetsObject() { var person1 = GetPerson(1); var name = person1.Name; person1.Name = Guid.NewGuid().ToString(); Persistor.Refresh(AdapterFor(person1)); Assert.AreEqual(name, person1.Name); Assert.AreEqual(1, person1.GetEvents()["Updating"], "updating"); Assert.AreEqual(1, person1.GetEvents()["Updated"], "updated"); }