public void KortingVoorExactAantal() { var expected1 = 20.0; var expected2 = 30.0; var expected3 = 45.0; Assert.AreEqual(expected1, brol.KortingVoorAantal(20)); Assert.AreEqual(expected2, brol.KortingVoorAantal(100)); Assert.AreEqual(expected3, brol.KortingVoorAantal(200)); }
public void ReverseToevoegen() { var target = new StaffelKorting("Reverse"); target.NieuwItem(200, 45.0); target.NieuwItem(100, 30.0); target.NieuwItem(20, 20.0); Assert.AreEqual(20.0, target.KortingVoorAantal(20)); Assert.AreEqual(30.0, target.KortingVoorAantal(100)); Assert.AreEqual(45.0, target.KortingVoorAantal(200)); Assert.AreEqual(0.0, target.KortingVoorAantal(5)); Assert.AreEqual(20.0, target.KortingVoorAantal(50)); Assert.AreEqual(30.0, target.KortingVoorAantal(150)); Assert.AreEqual(45.0, target.KortingVoorAantal(500)); }