示例#1
0
        public async Task When_Handling_Then_Gets_From_Query_Handler(GetOrderDiscountByCodeQueryModel model)
        {
            // Act
            await sut.Handle(model, default);

            // Assert
            orderDiscountQueryServiceMock.Verify(x => x.GetByCodeAsync(model.Code), Times.Once);
        }
示例#2
0
        public async Task When_Handling_Then_Returns_Order_Discount_Dto(GetOrderDiscountByCodeQueryModel model, OrderDiscountDto dto)
        {
            // Arrange
            orderDiscountQueryServiceMock.Setup(x => x.GetByCodeAsync(It.IsAny <string>())).ReturnsAsync(dto);

            // Act
            var result = await sut.Handle(model, default);

            // Assert
            result.Should().Be(dto);
        }