protected void PublishEntityUpdatedEvent(TestModel model = null) { if (model == null) { model = OriginalModel.Clone(); model.Name = "Renamed"; model.Timestamp = OriginalModel.Timestamp.AddDays(1); } PublishChangeEventAndAdvanceTime(ChangeType.Update, model); }
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)); }