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); }
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); }
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); }
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); }