public async Task DisposeAsync_Disposed_CallsDisposeServiceAsync() { var mockService = new FakeService(); await mockService.DisposeAsync(); mockService.StartTest(); await mockService.DisposeAsync(); Assert.True(mockService.DisposeServiceAsyncCalled); }
public async Task DisposeAsync_Disposed_CallsProtectedDisposeWithFalse() { var mockService = new FakeService(); await mockService.DisposeAsync(); mockService.StartTest(); await mockService.DisposeAsync(); Assert.True(mockService.ProtectedDisposeCalled); Assert.False(mockService.ProtectedDisposeCallParameter); }
public async Task InitialiseAsnc_Disposed_DoesNotCallInitialiseServiceAsync() { var mockService = new FakeService(); await mockService.DisposeAsync(); mockService.StartTest(); await mockService.InitialiseAsync(); Assert.False(mockService.InitialiseServiceAsyncCalled); }