示例#1
0
        public void Mock_GetDetails_ReturnsView()
        {
            Hero testHero = new Hero
            {
                HeroId = 2,
                Name   = "Mario",
                Weapon = "Fire_Flower"
            };

            DbSetup();
            HeroController controller = new HeroController(mock.Object);

            var resultView = controller.Details(testHero.HeroId) as ViewResult;
            var model      = resultView.ViewData.Model as Hero;

            Assert.IsInstanceOfType(resultView, typeof(ViewResult));
            Assert.IsInstanceOfType(model, typeof(Hero));
        }
示例#2
0
        public void Details_Passes_A_Hero_To_View()
        {
            var result = underTest.Details(1);

            Assert.IsType <ViewResult>(result);
        }