public async Task When_PledgeApplication_Is_Null_Then_It_Is_Not_Mapped() { var autoFixture = new Fixture(); _getTransferRequestResponse = autoFixture.Build <GetTransferRequestResponse>() .With(x => x.ReceivingEmployerAccountId, ReceivingEmployerAccountIdFirst) .With(x => x.TransferRequestId, TransferRequestIdFirst) .With(x => x.PledgeApplicationId, default(int?)) .Create(); _mockCommitmentsApiClient = new Mock <ICommitmentsApiClient>(); _mockCommitmentsApiClient.Setup(r => r.GetTransferRequestForReceiver(It.IsAny <long>(), It.IsAny <long>(), CancellationToken.None)) .ReturnsAsync(_getTransferRequestResponse); _mapper = new TransferRequestForReceiverViewModelMapper(_mockCommitmentsApiClient.Object, _mockApprovalsApiClient.Object, _mockEncodingService.Object); var result = await _mapper.Map(_request); Assert.AreEqual(string.Empty, result.HashedPledgeApplicationId); Assert.AreEqual(string.Empty, result.HashedPledgeId); }
public async Task GetTransferRequestForReceiverIsCalled() { //Act await _mapper.Map(_request); //Assert _mockCommitmentsApiClient.Verify(t => t.GetTransferRequestForReceiver(_request.AccountId, _request.TransferRequestId, It.IsAny <CancellationToken>()), Times.Once()); }