コード例 #1
0
        public void GetIndexIsOK()
        {
            var TemaServiceMock  = new Mock <ITemaService>();
            var preguntasService = new Mock <IPreguntasService>();
            var controller       = new PreguntaController(TemaServiceMock.Object, preguntasService.Object);
            var result           = controller.Index(1);

            Assert.IsInstanceOf <ViewResult>(result);
        }
コード例 #2
0
        public void TestPreguntasIndex()
        {
            var servicePreguntaMock = new Mock <IPreguntasService>();
            var serviceTemaMock     = new Mock <ITemasServices>();

            serviceTemaMock.Setup(o => o.GetTemaById(1)).Returns(new Tema());

            var controlador = new PreguntaController(servicePreguntaMock.Object, serviceTemaMock.Object);
            var vista       = controlador.Index(1);

            Assert.IsInstanceOf <ViewResult>(vista);
        }
コード例 #3
0
        public void ObtenerNombreDelTemaSolicitado_IndexTest()
        {
            var faker = new Mock <IPreguntaService>();

            faker.Setup(a => a.ObtenerListaTemas()).Returns(new List <Tema>
            {
                new Tema {
                    Id = 1, Nombre = "La guerra", Descripcion = "Esta guerra se dio en el año 2000"
                },
                new Tema {
                    Id = 2, Nombre = "La guerra1", Descripcion = "Esta guerra se dio en el año 2001"
                }
            });

            var controller = new PreguntaController(faker.Object);
            var view       = controller.Index(1) as ViewResult;
            var model      = view.Model as Tema;

            Assert.AreEqual("La guerra", model.Nombre);
        }
コード例 #4
0
        public void Retorno_Del_Modelo_IndexTest()
        {
            var faker = new Mock <IPreguntaService>();

            faker.Setup(a => a.ObtenerListaTemas()).Returns(new List <Tema>
            {
                new Tema {
                    Id = 1, Nombre = "La guerra", Descripcion = "Esta guerra se dio en el año 2000"
                },
                new Tema {
                    Id = 2, Nombre = "La guerra1", Descripcion = "Esta guerra se dio en el año 2001"
                }
            });

            var controller = new PreguntaController(faker.Object);
            var view       = controller.Index(1) as ViewResult;


            Assert.IsInstanceOf <Tema>(view.Model);
        }