public void IsDirty_DictionaryUnchanged_False() { var model = new DictionaryAggregate(); var tracker = new AggregateDirtyTracker <DictionaryAggregate>(model); Assert.IsFalse(tracker.IsDirty); }
public void IsDirty_DictionaryChanged_True() { var model = new DictionaryAggregate(); var tracker = new AggregateDirtyTracker <DictionaryAggregate>(model); model.Ages.Add("Joan", new DictionaryAggregate.PersonAge(52)); Assert.IsTrue(tracker.IsDirty); }
public void IsDirty_DictionaryReplaced_True() { var model = new DictionaryAggregate(); var tracker = new AggregateDirtyTracker <DictionaryAggregate>(model); model.Ages = new Dictionary <string, DictionaryAggregate.PersonAge>() { { "Joan", new DictionaryAggregate.PersonAge(52) } }; Assert.IsTrue(tracker.IsDirty); }