Example #1
0
        public void Did_ItemListItems_Added_Correctly_With_AddItemsOfTransaction()
        {
            var itemList    = new ItemList();
            var transaction = new Transaction();

            transaction.Items.Add(new Item("A"));
            transaction.Items.Add(new Item("B"));
            transaction.Items.Add(new Item("C"));
            transaction.Items.Add(new Item("D"));
            transaction.Items.Add(new Item("E"));
            itemList.AddItemsOfTransaction(transaction);

            Assert.IsTrue(itemList.IsItemPresent(new Item("A")) && itemList.IsItemPresent(new Item("B")) && itemList.IsItemPresent(new Item("C")) && itemList.IsItemPresent(new Item("D")) && itemList.IsItemPresent(new Item("E")), "All added items are found in the list");
        }
Example #2
0
        public void Did_ItemListItems_Added_Correctly_With_AddItemsOfTransaction_Did_Only_Unique_Items_Added_To_ItemList()
        {
            var itemList    = new ItemList();
            var transaction = new Transaction();

            transaction.Items.Add(new Item("A"));
            transaction.Items.Add(new Item("B"));
            transaction.Items.Add(new Item("C"));
            transaction.Items.Add(new Item("D"));
            transaction.Items.Add(new Item("E"));
            transaction.Items.Add(new Item("E"));
            itemList.AddItemsOfTransaction(transaction);

            Assert.AreEqual(itemList.Items.Count, 5, "Amount of Transaction Items Added Correctly");
        }