Fix Handler_sends_no_command_when_order_already_exists test

This commit is contained in:
Reuben Bond 2023-05-08 08:41:23 -07:00
parent 89a42e6c8f
commit 52cdd1645a
8 changed files with 11 additions and 12 deletions
src/Services/Ordering/Ordering.UnitTests/Application

@ -26,11 +26,11 @@ public class IdentifiedCommandHandlerTest
_mediator.Setup(x => x.Send(It.IsAny<IRequest<bool>>(), default)) _mediator.Setup(x => x.Send(It.IsAny<IRequest<bool>>(), default))
.Returns(Task.FromResult(true)); .Returns(Task.FromResult(true));
//Act // Act
var handler = new CreateOrderIdentifiedCommandHandler(_mediator.Object, _requestManager.Object, _loggerMock.Object); var handler = new CreateOrderIdentifiedCommandHandler(_mediator.Object, _requestManager.Object, _loggerMock.Object);
var result = await handler.Handle(fakeOrderCmd, CancellationToken.None); var result = await handler.Handle(fakeOrderCmd, CancellationToken.None);
//Assert // Assert
Assert.True(result); Assert.True(result);
_mediator.Verify(x => x.Send(It.IsAny<IRequest<bool>>(), default), Times.Once()); _mediator.Verify(x => x.Send(It.IsAny<IRequest<bool>>(), default), Times.Once());
} }
@ -48,12 +48,11 @@ public class IdentifiedCommandHandlerTest
_mediator.Setup(x => x.Send(It.IsAny<IRequest<bool>>(), default)) _mediator.Setup(x => x.Send(It.IsAny<IRequest<bool>>(), default))
.Returns(Task.FromResult(true)); .Returns(Task.FromResult(true));
//Act // Act
var handler = new CreateOrderIdentifiedCommandHandler(_mediator.Object, _requestManager.Object, _loggerMock.Object); var handler = new CreateOrderIdentifiedCommandHandler(_mediator.Object, _requestManager.Object, _loggerMock.Object);
var result = await handler.Handle(fakeOrderCmd, CancellationToken.None); var result = await handler.Handle(fakeOrderCmd, CancellationToken.None);
//Assert // Assert
Assert.False(result);
_mediator.Verify(x => x.Send(It.IsAny<IRequest<bool>>(), default), Times.Never()); _mediator.Verify(x => x.Send(It.IsAny<IRequest<bool>>(), default), Times.Never());
} }