public void IsNotDirtyIfDoesNotHaveDirtyProps() { var foo = new Foo(new string[0], new Dictionary <string, object>()) { Name = "James" }; var inspector = new TrackedEntityInspector <Foo>(foo); Assert.False(inspector.IsDirty()); }
public void IsDirtyIfHasDirtyProps() { var foo = new Foo(new[] { "Name" }, new Dictionary <string, object> { { "Name", "Mark" } }) { Name = "James" }; var inspector = new TrackedEntityInspector <Foo>(foo); Assert.True(inspector.IsDirty()); }