public void DetailInValidId()
        {
            //Arrange
            FakeVideoGamesBL     fake       = new FakeVideoGamesBL();
            VideoGamesController controller = new VideoGamesController(fake);

            controller.testCase = true;
            //var result = (VideoGame)((ViewResult)controller.Details(1)).Model;
            // Act
            ViewResult result = controller.Details(300) as ViewResult;

            // Assert
            Assert.AreEqual("Error", result.ViewName);
        }
        public void DetailValidId()
        {
            //Arrange
            FakeVideoGamesBL     fake       = new FakeVideoGamesBL();
            VideoGamesController controller = new VideoGamesController(fake);

            controller.testCase = true;
            //var result = (VideoGame)((ViewResult)controller.Details(1)).Model;
            // Act
            ViewResult result = controller.Details(3) as ViewResult;

            // Assert
            Assert.IsNotNull(result.ViewName);
        }
        public void DetailNull()
        {
            //Arrange
            FakeNullVideoGame    fake       = new FakeNullVideoGame();
            VideoGamesController controller = new VideoGamesController(fake);

            controller.testCase = true;
            //var result = (VideoGame)((ViewResult)controller.Details(1)).Model;
            // Act
            ViewResult result = controller.Details(3) as ViewResult;

            // Assert
            //Assert.AreEqual("", result.ViewName);
            Assert.AreEqual("Error", result.ViewName);
        }