public void ShouldAcceptChanges() { var wrapper = new TestWrappersFactory().GetWrapper <TestFriendWrapper>(_testFriend); wrapper.TestFriendAddress.City = "Salt Lake City"; Assert.AreEqual("Müllheim", wrapper.TestFriendAddress.CityOriginalValue); wrapper.AcceptChanges(); Assert.IsFalse(wrapper.IsChanged); Assert.AreEqual("Salt Lake City", wrapper.TestFriendAddress.City); Assert.AreEqual("Salt Lake City", wrapper.TestFriendAddress.CityOriginalValue); }
public void ShouldAcceptChanges() { var wrapper = new TestWrappersFactory().GetWrapper <TestFriendWrapper>(_testFriend); var emailToModify = wrapper.Emails.First(); emailToModify.Email = "*****@*****.**"; Assert.IsTrue(wrapper.IsChanged); wrapper.AcceptChanges(); Assert.IsFalse(wrapper.IsChanged); Assert.AreEqual("*****@*****.**", emailToModify.Email); Assert.AreEqual("*****@*****.**", emailToModify.EmailOriginalValue); }
public void ShouldAcceptChanges() { var wrapper = new TestWrappersFactory().GetWrapper <TestFriendWrapper>(_testFriend); wrapper.FirstName = "Julia"; Assert.AreEqual("Julia", wrapper.FirstName); Assert.AreEqual("Thomas", wrapper.FirstNameOriginalValue); Assert.IsTrue(wrapper.FirstNameIsChanged); Assert.IsTrue(wrapper.IsChanged); wrapper.AcceptChanges(); Assert.AreEqual("Julia", wrapper.FirstName); Assert.AreEqual("Julia", wrapper.FirstNameOriginalValue); Assert.IsFalse(wrapper.FirstNameIsChanged); Assert.IsFalse(wrapper.IsChanged); }