public async Task ShowApprovalOptionIsMappedCorrectlyWithATransfer(bool isAgreementSigned, bool expectedShowApprovalOption) { var fixture = new DetailsViewModelMapperTestsFixture(); fixture.SetTransferSender().SetIsAgreementSigned(isAgreementSigned); var result = await fixture.Map(); Assert.AreEqual(expectedShowApprovalOption, result.ProviderCanApprove); }
public async Task OptionsTitleIsMappedCorrectlyWithATransfer(bool isAgreementSigned, string expectedOptionsTitle) { var fixture = new DetailsViewModelMapperTestsFixture(); fixture.SetTransferSender().SetIsAgreementSigned(isAgreementSigned); var result = await fixture.Map(); Assert.AreEqual(expectedOptionsTitle, result.OptionsTitle); }
public async Task ShowApprovalOptionMessageIsMappedCorrectlyWithATransfer(bool isAgreementSigned, bool showApprovalOption, bool isApprovedByEmployer, bool expectedShowApprovalOptionMessage) { var fixture = new DetailsViewModelMapperTestsFixture(); fixture.Cohort.IsApprovedByEmployer = isApprovedByEmployer; fixture.SetTransferSender().SetIsAgreementSigned(isAgreementSigned); var result = await fixture.Map(); Assert.AreEqual(expectedShowApprovalOptionMessage, result.ShowApprovalOptionMessage); }