public void Clear_Sets_Blob_To_Null() { //Arrange var backer = new FakeBackingStore(); var mockBlob = new Mock<IBlob>(); backer.SetBlob(mockBlob.Object); //Act backer.Clear(); //Assert IBlob actualObj = backer.BlobObj; Assert.Null(actualObj); }
public void Clear_Fires_The_ContentStatusChanging_Event_Before_It_Goes_From_A_Blob_To_Null() { //Arrange var backer = new FakeBackingStore(); var mockBlob = new Mock<IBlob>(); backer.BlobObj = mockBlob.Object; var helper = new HelperForBackingStores(); backer.StoreStatusChanging += new StatusChangeEventHandler<IBackingStore, StoreStatusChangeEventArgs> (helper.StoreStatusChanging_DummyHandler); //Act backer.Clear(); //Assert Assert.Equal(1, helper.StoreStatusChanging_TimesCalled); }