public async Task ShouldCallMediatorWithExpectedQuery() { //Act await EmployerCommitmentOrchestrator.GetTransferRequestDetails("ABC123", CallerType.TransferSender, "XYZ789", "UserA"); //Assert MockMediator.Verify(x => x.SendAsync(It.Is <GetTransferRequestQueryRequest>(c => c.AccountId == 123 && c.TransferRequestId == 789 && c.CallerType == CallerType.TransferSender))); }
public async Task ThenItShouldReturnTheMappedTransferRequestViewModel() { //Arrange //Act var result = await EmployerCommitmentOrchestrator.GetTransferRequestDetails("ABC123", CallerType.TransferSender, "XYZ789", "UserA"); //Assert Assert.AreSame(_transferRequestViewModel, result.Data); }
public async Task ThenItShouldCallCommitmentMapperWithTransferRequestObject() { //Arrange //Act await EmployerCommitmentOrchestrator.GetTransferRequestDetails("ABC123", CallerType.TransferSender, "XYZ789", "UserA"); //Assert MockCommitmentMapper.Verify(x => x.MapToTransferRequestViewModel(_transferRequest)); }