public void Ctor_ShouldCalculate_LabourFound_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); Assert.AreEqual(65.31m, insuranceContribution.LaborFoundInsurance); }
public void Ctor_ShouldCalculate_HealthContribution_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); Assert.AreEqual(319.94m, insuranceContribution.HealthInsurance); Assert.AreEqual(275.51m, insuranceContribution.HealthInsuranceDiscount); }
public void Ctor_SetAllBaseAmounts_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); Assert.NotNull(insuranceContribution); Assert.AreEqual(insuranceContribution.HealthBaseAmount, HEALTHBASEAMOUNT); Assert.AreEqual(insuranceContribution.InsuranceBaseAmount, INSURANCEBASEAMOUNT); }
public void Ctor_ShouldCalculate_BaseContribution_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); Assert.AreEqual(65.31m, insuranceContribution.MedicalInsurance); Assert.AreEqual(213.26m, insuranceContribution.DisabilityInsurance); Assert.AreEqual(520.36m, insuranceContribution.RetirementInsurance); Assert.AreEqual(47.98m, insuranceContribution.AccidentInsurance); }
public void SocialInsuranceSum_ShouldReturnValueWithMedicalInsurance_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); var socialInsuranceSum = insuranceContribution.SocialInsuranceContributionSum(); Assert.NotNull(socialInsuranceSum); Assert.AreEqual(912.22m, socialInsuranceSum); }
public void InsuranceContributionsSum_ShouldReturnValueWithMedicalInsurance_Success() { var context = InsuranceContributionContextFactory.CreateWithPercentage(); var insuranceContribution = new InsuranceContribution(context); var insuranceContributionsSum = insuranceContribution.InsuranceContributionsSum(); Assert.NotNull(insuranceContribution); Assert.AreEqual(1232.16m, insuranceContributionsSum); }