Esempio n. 1
0
        public void AddShouldReturnCorrectViewModel()
        {
            var lakesService = new Mock <ILakesService>();

            lakesService.Setup(l => l.GetAllAsKeyValuePairs())
            .Returns(new List <KeyValuePair <string, string> >());

            var rigsService = new Mock <IRigsService>();

            rigsService.Setup(r => r.GetAllAsKeyValuePairs())
            .Returns(new List <KeyValuePair <string, string> >());

            var trophiesService = new Mock <ITrophiesService>();

            var controller = new TrophiesController(
                lakesService.Object,
                trophiesService.Object,
                rigsService.Object);

            var result = controller.Add();

            Assert.IsType <ViewResult>(result);

            var viewResult = result as ViewResult;

            Assert.IsType <AddTrophyInputModel>(viewResult.Model);
        }