public void Then_Aubtitle_Is_Appropriate_For_User_With_ViewOnly_Access() { var expectedText = SummaryPageMessageBuilder .GetSubtitle() .ForViewOnlyUser(); model .Subtitle .Should() .BeEquivalentTo( expectedText); }
public void Then_Subtitle_Is_Appropriate_For_User_Who_Can_Submit() { var expectText = SummaryPageMessageBuilder .GetSubtitle() .ForUserWhoCanSubmit(); model .Subtitle .Should() .BeEquivalentTo( expectText); }
public void Then_Subtitle_Is_Appropriate_For_Edit_user() { var expectedText = SummaryPageMessageBuilder .GetSubtitle() .ForUserWhoCanEditButNotSubmit(); model .Subtitle .Should() .BeEquivalentTo( expectedText); }
private string GetSubtitleForUserAccessLevel() { var firstStep = SummaryPageMessageBuilder .GetSubtitle(); if (UserIsAuthorizedForReportSubmission()) { return (firstStep .ForUserWhoCanSubmit()); } if (UserIsAuthorizedForReportEdit()) { return (firstStep .ForUserWhoCanEditButNotSubmit()); } return (firstStep .ForViewOnlyUser()); }