public void NoExceptionsAreLoggedWhenPullSenderIsNotAvailable() { // Arrange string pullSenderUrl = RetrievePullingUrlFromConfig(); _databaseSpy.ClearDatabase(); // Act var waiter = new ManualResetEvent(false); StubHttpServer.StartServer(pullSenderUrl, _ => throw new InvalidOperationException(), waiter); waiter.WaitOne(timeout: TimeSpan.FromSeconds(5)); // Assert _as4Msh.Dispose(); Assert.Empty(_databaseSpy.GetInExceptions(r => true)); }
protected override void Disposing(bool isDisposing) { _as4Msh.Dispose(); _databaseSpy.ClearDatabase(); }