public async Task ThenNextHandlerGetsResponse_IfNotOriginatedFromPullRequest() { // Arrange AS4Response as4Response = CreateAnonymousAS4Response(); var spyHandler = new SpyAS4ResponseHandler(); var handler = new PullRequestResponseHandler(() => null, spyHandler); // Act await handler.HandleResponse(as4Response); // Assert Assert.True(spyHandler.IsCalled); }
public async Task ThenNextHandlerGetsTheResponse_IfAS4MessageIsReceived() { // Arrange AS4Message as4Message = AS4Message.Create(new Error($"error-{Guid.NewGuid()}", $"user-{Guid.NewGuid()}")); IAS4Response as4Response = CreateAS4ResponseWithResultedMessage(as4Message); var spyHandler = new SpyAS4ResponseHandler(); var handler = new EmptyBodyResponseHandler(spyHandler); // Act await handler.HandleResponse(as4Response); // Assert Assert.True(spyHandler.IsCalled); }