public void RegisterForCommit_Unchanged()
 {
     Assert.That(_loadedOrder1Context.State, Is.EqualTo(StateType.Unchanged));
     _loadedOrder1Context.RegisterForCommit();
     Assert.That(_loadedOrder1Context.State, Is.EqualTo(StateType.Changed));
     Assert.That(GetDataContainer(_loadedOrder1Context).HasBeenMarkedChanged, Is.True);
 }
        public void RegisterForCommit_New()
        {
            Assert.That(_newOrderContext.State, Is.EqualTo(StateType.New));
            _newOrderContext.RegisterForCommit();

            Assert.That(_newOrderContext.State, Is.EqualTo(StateType.New));
            Assert.That(GetDataContainer(_newOrderContext).HasBeenMarkedChanged, Is.False);
        }