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>)); }