Exemple #1
0
        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));
        }
Exemple #2
0
 protected override void Disposing(bool isDisposing)
 {
     _as4Msh.Dispose();
     _databaseSpy.ClearDatabase();
 }