public void Show_ReturnsCorrectView_True()
        {
            //Arrange
            BagsController controller  = new BagsController();
            Bag            testBag     = new Bag("Purse");
            BagItem        testBagItem = new BagItem("camera", 1, 2, true);

            testBag.AddBagItem(testBagItem);
            Console.WriteLine(testBag.GetId());

            //Act
            ActionResult showView = controller.Show(testBag.GetId());

            //Assert
            Assert.IsInstanceOfType(showView, typeof(ViewResult));
        }
        public void Show_HasCorrectModelType_Dictionary()
        {
            //Arrange
            BagsController controller  = new BagsController();
            Bag            testBag     = new Bag("Purse");
            BagItem        testBagItem = new BagItem("camera", 1, 2, true);

            testBag.AddBagItem(testBagItem);
            Console.WriteLine(testBag.GetId());
            ViewResult showView = controller.Show(testBag.GetId()) as ViewResult;

            //Act
            var result = showView.ViewData.Model;

            Console.WriteLine(result.GetType());
            Console.WriteLine(typeof(Dictionary <string, object>));
            //Assert
            Assert.AreEqual(result.GetType(), typeof(Dictionary <string, object>));
        }