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

View File

@ -43,6 +43,6 @@ public class CancelOrderIdentifiedCommandHandler : IdentifiedCommandHandler<Canc
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -67,6 +67,6 @@ public class CreateOrderIdentifiedCommandHandler : IdentifiedCommandHandler<Crea
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for creating order. return true; // Ignore duplicate requests for creating order.
} }
} }

View File

@ -43,6 +43,6 @@ public class SetAwaitingValidationIdentifiedOrderStatusCommandHandler : Identifi
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -46,6 +46,6 @@ public class SetPaidIdentifiedOrderStatusCommandHandler : IdentifiedCommandHandl
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -46,6 +46,6 @@ public class SetStockConfirmedOrderStatusIdentifiedCommandHandler : IdentifiedCo
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -47,6 +47,6 @@ public class SetStockRejectedOrderStatusIdentifiedCommandHandler : IdentifiedCom
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -43,6 +43,6 @@ public class ShipOrderIdentifiedCommandHandler : IdentifiedCommandHandler<ShipOr
protected override bool CreateResultForDuplicateRequest() protected override bool CreateResultForDuplicateRequest()
{ {
return true; // Ignore duplicate requests for processing order. return true; // Ignore duplicate requests for processing order.
} }
} }

View File

@ -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());
} }