Example #1
0
        public void IsDirty_SubEntityChanged_True()
        {
            var model   = new SubEntityAggregate();
            var tracker = new AggregateDirtyTracker <SubEntityAggregate>(model);

            model.Entity.Name = "Jane Doe";

            Assert.IsTrue(tracker.IsDirty);
        }
Example #2
0
        public void IsDirty_SubEntityReplaced_True()
        {
            var model   = new SubEntityAggregate();
            var tracker = new AggregateDirtyTracker <SubEntityAggregate>(model);

            model.Entity = new SubEntityAggregate.SubEntity()
            {
                Name = "Jane Doe"
            };

            Assert.IsTrue(tracker.IsDirty);
        }