Exemplo n.º 1
0
        public void T04_CalculateCostsOfDinnerPartyTest()
        {
            DinnerParty d1 = new DinnerParty(10, false);

            Assert.AreEqual(105 + 10.5 + 10 * 25, d1.CalculateCosts(), 0.1, "Dinnerparty mit normaler Deco liefert falsche Kosten!");
            d1 = new DinnerParty(100, true);
            Assert.AreEqual(1550 + 1550 * 0.10 + 100 * 25, d1.CalculateCosts(), 0.1, "Dinnerparty mit spezieller Deco liefert falsche Kosten!");
        }
Exemplo n.º 2
0
        public void T09_CalculateTotalCostsTest()
        {
            Controller  target = new Controller(); // TODO: Initialize to an appropriate value
            DinnerParty d1     = new DinnerParty(10, false);

            Assert.AreEqual(105 + 10.5 + 10 * 25, d1.CalculateCosts(), 0.1, "Dinnerparty mit normaler Deco liefert falsche Kosten!");
            target.AddParty(d1);
            d1 = new DinnerParty(100, true);
            Assert.AreEqual(1550 + 1550 * 0.10 + 100 * 25, d1.CalculateCosts(), 0.1, "Dinnerparty mit spezieller Deco liefert falsche Kosten!");
            target.AddParty(d1);
            BirthdayParty b1 = new BirthdayParty(20, true, "");

            target.AddParty(b1);
            Assert.AreEqual(350 + 350 * 0.15 + 20 * 25 + 75 + 1550 + 1550 * 0.10 + 100 * 25 + 105 + 10.5 + 10 * 25, target.CalculateTotalCosts(), 0.1, "Birthdayparty mit normaler Deco und unbeschrifteten Kuchen liefert falsche Kosten!");
        }