コード例 #1
0
        public void TestThatServiceLocatorAvailableDiscountsReturnsExpectedDiscounts()
        {
            var firstDiscount   = new Discount(0.05, 1000);
            var secondDisctount = new Discount(0.10, 1750);
            var locator         = new ServiceLocator();

            locator.AddDiscount(firstDiscount);
            locator.AddDiscount(secondDisctount);

            Assert.AreSame(firstDiscount, locator.AvailableDiscounts[0]);
            Assert.AreSame(secondDisctount, locator.AvailableDiscounts[1]);
            Assert.AreEqual(2, locator.AvailableDiscounts.Count);
        }