Example #1
0
        public void MaxWeightSingleShouldWork()
        {
            BoxWithMaxWeight coffeeBox = new BoxWithMaxWeight(1);

            coffeeBox.Add(new Item("Saludo", 5));
            bool one = coffeeBox.IsInBox(new Item("Saludo"));

            Assert.AreEqual(false, one, "Too large item should not fit!");
        }
Example #2
0
        public void MaxWeightExampleShouldWork()
        {
            BoxWithMaxWeight coffeeBox = new BoxWithMaxWeight(10);

            coffeeBox.Add(new Item("Saludo", 5));
            coffeeBox.Add(new Item("Pirkka", 5));
            coffeeBox.Add(new Item("Kopi Luwak", 5));
            bool one   = coffeeBox.IsInBox(new Item("Saludo"));
            bool two   = coffeeBox.IsInBox(new Item("Pirkka"));
            bool three = coffeeBox.IsInBox(new Item("Kopi Luwak"));

            Assert.AreEqual(true, one, "The example for BoxWithMaxWeight should work!");
            Assert.AreEqual(true, two, "The example for BoxWithMaxWeight should work!");
            Assert.AreEqual(false, three, "The example for BoxWithMaxWeight should work!");
        }