public void Blob_FiresTheContentStatusChangedEventAfterItGoesFromAnIBlobToNull(Type blobType) { IBlob mockBlob = RecorderManager.CreateMockedObject(blobType) as IBlob;; HelperForBackingStores helper = new HelperForBackingStores(); _backer.StoreStatusChanged += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs>(helper.StoreStatusChanged_DummyHandler); using (RecordExpectations recorder = RecorderManager.StartRecording()) { recorder.ExpectAndReturn(_backer.GetBlob(), mockBlob); new StoreStatusChangeEventArgs(BackingStoreStatus.Available, BackingStoreStatus.UnAvailable); recorder.CheckArguments(); helper.StoreStatusChanged_DummyHandler(_backer, null); _backer.Log(null, null); } _backer.BlobObj = null; MockManager.Verify(); }
public void Clear_FiresTheContentStatusChangingEventBeforeItGoesFromAnINetworkObjToNull() { INetwork mockObj = RecorderManager.CreateMockedObject<INetwork>(); HelperForBackingStores helper = new HelperForBackingStores(); _backer.StoreStatusChanging += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs>(helper.StoreStatusChanging_DummyHandler); using (RecordExpectations recorder = RecorderManager.StartRecording()) { new StoreStatusChangeEventArgs(BackingStoreStatus.Available, BackingStoreStatus.UnAvailable); recorder.CheckArguments(); helper.StoreStatusChanging_DummyHandler(_backer, null); _backer.Log(null, null); } _backer.SetNetwork(mockObj); _backer.Clear(); MockManager.Verify(); }
public void Clear_FiresTheContentStatusChangedEventAfterItGoesFromAnIDataObjToNull() { IFrame mockObj = RecorderManager.CreateMockedObject<IFrame>(); HelperForBackingStores helper = new HelperForBackingStores(); _backer.StoreStatusChanged += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs>(helper.StoreStatusChanged_DummyHandler); using (RecordExpectations recorder = RecorderManager.StartRecording()) { new StoreStatusChangeEventArgs(BackingStoreStatus.Available, BackingStoreStatus.UnAvailable); recorder.CheckArguments(); helper.StoreStatusChanged_DummyHandler(_backer, null); _backer.Log(null, null); recorder.Repeat(1); } _backer.SetData(mockObj); _backer.Clear(); MockManager.Verify(); }
public void NetworkObj_FiresTheStoreStatusChangingEventBeforeItGoesFromNullToAnINetworkObj() { INetwork mockObj = RecorderManager.CreateMockedObject<INetwork>(); HelperForBackingStores helper = new HelperForBackingStores(); _backer.StoreStatusChanging += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs>(helper.StoreStatusChanging_DummyHandler); using (RecordExpectations recorder = RecorderManager.StartRecording()) { recorder.ExpectAndReturn(_backer.GetNetwork(), null); new StoreStatusChangeEventArgs(BackingStoreStatus.UnAvailable, BackingStoreStatus.Available); recorder.CheckArguments(); helper.StoreStatusChanging_DummyHandler(_backer, null); _backer.Log(null, null); } _backer.NetworkObj = mockObj; MockManager.Verify(); }
public void DataObj_FiresTheStoreStatusChangedEventAfterItGoesFromNullToAnIDataObj() { IFrame mockObj = RecorderManager.CreateMockedObject<IFrame>(); HelperForBackingStores helper = new HelperForBackingStores(); _backer.StoreStatusChanged += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs>(helper.StoreStatusChanged_DummyHandler); using (RecordExpectations recorder = RecorderManager.StartRecording()) { recorder.ExpectAndReturn(_backer.GetData(), null); new StoreStatusChangeEventArgs(BackingStoreStatus.UnAvailable, BackingStoreStatus.Available); recorder.CheckArguments(); helper.StoreStatusChanged_DummyHandler(_backer, null); _backer.Log(null, null); } _backer.DataObj = mockObj; MockManager.Verify(); }