public void HasExistingBenefit_ReturnsYes_WhenBenefitSelected() { BenefitsBuilder.NewEmpty(b => b.HasIncomeSupport = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasIncomeBasedJobseekersAllowance = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasIncomeRelatedEmplymentAndSupportAllowance = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasUniversalCredit = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasChildTaxCredit = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasWorkingTextCredit = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasHousingBenefit = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); BenefitsBuilder.NewEmpty(b => b.HasPensionCredit = true).HasExistingBenefit().Should().Be(YesNoDk.Yes); }
public void HasExistingBenefit_ReturnsNo_WhenNoSelected() { BenefitsBuilder.NewEmpty(b => b.None()).HasExistingBenefit().Should().Be(YesNoDk.No); }
public void HasExistingBenefit_ReturnsDk_WhenDontKnown() { BenefitsBuilder.NewEmpty(b => b.Unknown()).HasExistingBenefit().Should().Be(YesNoDk.DontKnow); }
public void HasExistingBenefit_ReturnsNullWhenNothingIndicated() { BenefitsBuilder.NewEmpty().HasExistingBenefit().Should().BeNull(); }