public void RemoveThatDoesNotExistInMedia()
        {
            var item = new InventoryItem
            {
                Type      = "Movie",
                Title     = "TESTTITLEFORTESTINGREMOVE",
                Category  = "Action",
                Condition = "New"
            };
            var inventoryDal = new InventoryDal();

            inventoryDal.AddInventoryItem(item);

            var items      = inventoryDal.GetInventoryItems();
            var itemBefore = items.OrderByDescending(itemSort => itemSort.InventoryId).First();

            inventoryDal.RemoveInventoryItem(itemBefore.InventoryId);

            this.cleanDataBaseWhenDoesNotExistInMedia(itemBefore.MediaId, itemBefore.InventoryId);

            var itemsAfterDelete = inventoryDal.GetInventoryItems();

            Assert.AreEqual("TESTTITLEFORTESTINGREMOVE", itemBefore.Title);

            Assert.AreEqual(true, itemBefore.InStock);
            Assert.AreEqual(false, itemBefore.IsRented);

            Assert.AreNotEqual("TESTTITLEFORTESTINGREMOVE", itemsAfterDelete.OrderByDescending(itemSort => itemSort.InventoryId).First().Title);
        }