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

            controller.testCase = true;
            Genre fps = new Genre {
                Name = "FPS", Description = "First-person shooter."
            };
            Genre moba = new Genre {
                GenreId = 100, Name = "Moba", Description = "Angry team simulator."
            };
            VideoGame game1 = new VideoGame
            {
                VideoGameId = 3,
                Name        = "CS : GO",
                Price       = 20,
                Developer   = "UK",
                Publisher   = "Steam",
                Description = "FPS Game",
                Genre       = fps
            };
            //var result = (VideoGame)((ViewResult)controller.Details(1)).Model;
            // Act
            ViewResult result = controller.Create(game1) as ViewResult;

            // Assert
            Assert.AreEqual("Create", result.ViewName);
        }
        public void CreateView()
        {
            //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.Create() as ViewResult;

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