public async Task Handle_WithRequest_ReturnCurrentRate() { // Arrange var request = new GetInterestRateRequest(); // Act var handler = new GetInterestRateRequestHandler(); var result = await handler.Handle(request, CancellationToken.None); // Assert Assert.NotNull(result); Assert.Equal(0.01M, result.InterestRate); }
public async Task <GetInterestRateResponse> GetInterestRateAsync(CancellationToken cancellationToken) { var request = new GetInterestRateRequest(); return(await _mediator.Send(request, cancellationToken)); }