示例#1
0
        public void HasDataChanged_True()
        {
            var fakeDomainObject  = DomainObjectMother.CreateFakeObject <Order>();
            var fakeDataContainer = DataContainer.CreateNew(fakeDomainObject.ID);

            var item = new PersistableData(fakeDomainObject, StateType.Changed, fakeDataContainer, new IRelationEndPoint[0]);

            _dataManagerMock.Stub(stub => stub.GetLoadedDataByObjectState(StateType.Changed, StateType.Deleted, StateType.New)).Return(new[] { item });
            _mockRepository.ReplayAll();

            var result = _agent.HasDataChanged();

            Assert.That(result, Is.True);
        }