public void FacebookBonus_BonusInPointLargerThanMaximumBonus_Total() { FacebookBonusCalculator facebookBonusCalculator = new FacebookBonusCalculator(); var output = facebookBonusCalculator.Calculate(Initialize.GetListSortingByDate()); PolicyBonus policyBonus1 = new PolicyBonus { PolicyNumber = "P001", BonusInPoints = 6 }; PolicyBonus policyBonus2 = new PolicyBonus { PolicyNumber = "P002", BonusInPoints = 4 }; PolicyBonus[] policyBonuses = new PolicyBonus[] { policyBonus1, policyBonus2 }; FacebookBonus expected = new FacebookBonus { PolicyBonuses = policyBonuses }; NUnit.Framework.Assert.AreEqual(expected.Total, output.Total); }
public void FacebookBonus_BonusInPointSmallerThanMaximumBonus_ListPolicyBonus() { FacebookBonusCalculator facebookBonusCalculator = new FacebookBonusCalculator(); var output = facebookBonusCalculator.Calculate(Initialize.GetListSortingByDateWithSmallBonusOfPoint()); PolicyBonus policyBonus1 = new PolicyBonus { PolicyNumber = "P001", BonusInPoints = 6 }; PolicyBonus policyBonus2 = new PolicyBonus { PolicyNumber = "P002", BonusInPoints = 3 }; PolicyBonus[] policyBonuses = new PolicyBonus[] { policyBonus1, policyBonus2 }; FacebookBonus expected = new FacebookBonus { PolicyBonuses = policyBonuses }; NUnit.Framework.Assert.AreEqual(expected.ToString(), output.ToString()); }