public void GetStateTargetNullTest() { TestModel model = new TestModel() { Name = "Homer" }; DataStateManager dataStateManager = new DataStateManager(model.Clone()); Assert.AreEqual(DataState.Unchanged, dataStateManager.GetState(null)); }
public void GetStateUpdateTest() { TestModel model = new TestModel() { Name = "Homer" }; DataStateManager dataStateManager = new DataStateManager(model.Clone()); model.Name = "Marge"; Assert.AreEqual(DataState.Updated, dataStateManager.GetState(model)); }
public void GetStateNewTest() { DataStateManager dataStateManager = new DataStateManager(); Assert.AreEqual(DataState.New, dataStateManager.GetState(new { Test = 1 })); }