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); }