diff --git a/src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlCommandExecutor.cs b/src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlCommandExecutor.cs index ce26cf35..8631ce12 100644 --- a/src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlCommandExecutor.cs +++ b/src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlCommandExecutor.cs @@ -32,6 +32,7 @@ public void Execute() catch (Exception ex) { HandleException(ex); + throw; } } diff --git a/test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/SqlCommandExecutorTests.cs b/test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/SqlCommandExecutorTests.cs index 87efa8b4..6c39d45a 100644 --- a/test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/SqlCommandExecutorTests.cs +++ b/test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/SqlCommandExecutorTests.cs @@ -100,7 +100,7 @@ public void HandlesExceptionFromSqlWriter() }; // Act - _sut.Execute(); + Assert.Throws(() => _sut.Execute()); // Assert Assert.True(handlerCalled); @@ -124,7 +124,7 @@ public void HandlesExceptionFromConnectionFactory() }; // Act - _sut.Execute(); + Assert.Throws(() => _sut.Execute()); // Assert Assert.True(handlerCalled); @@ -148,7 +148,7 @@ public void HandlesExceptionFromConnection() }; // Act - _sut.Execute(); + Assert.Throws(() => _sut.Execute()); // Assert Assert.True(handlerCalled); @@ -172,7 +172,7 @@ public void HandlesExceptionFromCommand() }; // Act - _sut.Execute(); + Assert.Throws(() => _sut.Execute()); // Assert Assert.True(handlerCalled);