コード例 #1
0
        public async Task Then_BuildOrganisationWithdrawalRequest_is_called()
        {
            // Act
            await _sut.TypeOfWithdrawal(new TypeOfWithdrawalViewModel { TypeOfWithdrawal = ApplicationTypes.OrganisationWithdrawal });

            // Assert
            _mockApplicationService
            .Verify(r => r.BuildOrganisationWithdrawalRequest(It.IsAny <ContactResponse>(), It.IsAny <OrganisationResponse>(), It.IsAny <string>()), Times.Once);
        }
コード例 #2
0
        public async Task Then_Redirect_To_ChooseStandardForWithdrawal()
        {
            // Act
            var result = await _sut.TypeOfWithdrawal(new TypeOfWithdrawalViewModel { TypeOfWithdrawal = ApplicationTypes.StandardWithdrawal }) as RedirectToActionResult;

            // Assert
            result.ActionName.Should().Be(nameof(ApplyForWithdrawalController.ChooseStandardForWithdrawal));
            result.ControllerName.Should().Be(nameof(ApplyForWithdrawalController).RemoveController());
        }