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); }
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()); }