public void IsPropertyDirty_IsDirty_True() { var sut = new TestEdit(); sut.PropertyA = "Foo"; Assert.IsTrue(sut.IsPropertyDirty(() => sut.PropertyA)); }
public void SetDirty_PropertyAlreadyTracked_IsDirtyTrue() { var sut = new TestEdit(); sut.SetPropertyADirty(); sut.SetPropertyADirty(); Assert.IsTrue(sut.IsPropertyDirty(() => sut.PropertyA)); }
public void IsPropertyDirty_IsNotDirty_False() { var sut = new TestEdit(); Assert.IsFalse(sut.IsPropertyDirty(() => sut.PropertyA)); }