public void CanDataBeMarkedIncomplete_True() { _virtualEndPointMock.Replay(); _dataManagerMock.Stub(stub => stub.HasDataChanged()).Return(false); _dataManagerMock.Replay(); Assert.That(_loadState.CanDataBeMarkedIncomplete(_virtualEndPointMock), Is.True); }
public override void SetUp() { base.SetUp(); _definition = Configuration.GetTypeDefinition(typeof(Customer)).GetRelationEndPointDefinition(typeof(Customer).FullName + ".Orders"); _virtualEndPointMock = MockRepository.GenerateStrictMock <IVirtualEndPoint <object> > (); _dataManagerMock = MockRepository.GenerateStrictMock <IVirtualEndPointDataManager>(); _dataManagerMock.Stub(stub => stub.EndPointID).Return(RelationEndPointID.Create(DomainObjectIDs.Customer1, _definition)); _endPointProviderStub = MockRepository.GenerateStub <IRelationEndPointProvider>(); _transactionEventSinkWithMock = MockRepository.GenerateStrictMock <IClientTransactionEventSink>(); _loadState = new TestableCompleteVirtualEndPointLoadState(_dataManagerMock, _endPointProviderStub, _transactionEventSinkWithMock); _relatedObject = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order1); _relatedEndPointStub = MockRepository.GenerateStub <IRealObjectEndPoint>(); _relatedEndPointStub.Stub(stub => stub.GetDomainObjectReference()).Return(_relatedObject); _relatedEndPointStub.Stub(stub => stub.ObjectID).Return(_relatedObject.ID); }