public void should_insert_and_return_shopping_list_item()
        {
            var repository = new ShoppingListRepository();
            var item       = new ShoppingListItemCreate {
                ItemName = "Item1", Quantity = 1
            };
            ShoppingListItem createdItem = repository.Insert(item);

            Assert.AreEqual(createdItem.ItemName, "Item1");
            Assert.AreEqual(createdItem.Quantity, 1);
        }
        public void should_insert_shopping_list_item_to_data_store()
        {
            var repository = new ShoppingListRepository();
            var item       = new ShoppingListItemCreate {
                ItemName = "Item1", Quantity = 1
            };

            repository.Insert(item);

            Assert.AreEqual(_dataStore.Count, 1);
            Assert.AreEqual(_dataStore[0].ItemName, "Item1");
            Assert.AreEqual(_dataStore[0].Quantity, 1);
        }