public void TestCreateNotNullAndView() { FormularioController controller = new FormularioController(); ViewResult result = controller.Create() as ViewResult; Assert.IsNotNull(result, "Null"); Assert.AreEqual("Create", result.ViewName, "ViewName"); }
public void TestIndexNotNullAndView() { FormularioController controller = new FormularioController(); ViewResult result = controller.Index(1) as ViewResult; Assert.IsNotNull(result, "Null"); Assert.AreEqual("Index", result.ViewName, "ViewName"); }
public void Actualizar() { // Arrange FormularioController controller = new FormularioController(); // Act ViewResult result = controller.update_formulario() as ViewResult; // Assert Assert.IsNotNull(result); }
public void Editar() { // Arrange FormularioController controller = new FormularioController(); // Act ViewResult result = controller.Editar(1) as ViewResult; // Assert Assert.IsNotNull(result); }
public void Obtener_formularios() { // Arrange FormularioController controller = new FormularioController(); // Act List <Formulario> result = controller.obtener_formularios() as List <Formulario>; // Assert Assert.IsNotNull(result); }
public void Buscar() { // Arrange FormularioController controller = new FormularioController(); // Act ViewResult result = controller.Buscar("Andres") as ViewResult; // Assert Assert.IsNotNull(result); }
public void TestIndexViewDataMock() { // Arrange var formularios = new List <Formulario> { new Formulario() { CodigoFormulario = "100001", Nombre = "Programación I" }, new Formulario() { CodigoFormulario = "100002", Nombre = "Programación II" }, new Formulario() { CodigoFormulario = "100003", Nombre = "Bases de Datos" }, new Formulario() { CodigoFormulario = "100004", Nombre = "Ingeniería de Software" } }.AsQueryable(); var mockDbSet = new Mock <DbSet <Formulario> >(); mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.Provider).Returns(formularios.Provider); mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.Expression).Returns(formularios.Expression); mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.ElementType).Returns(formularios.ElementType); mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.GetEnumerator()).Returns(formularios.GetEnumerator()); var mockDb = new Mock <Opiniometro_DatosEntities>(); mockDb.Setup(m => m.Formulario).Returns(mockDbSet.Object); FormularioController controller = new FormularioController(mockDb.Object); // Act ViewResult result = controller.Index(1) as ViewResult; //List<Formulario> formulario = (List<Formulario>)result.ViewData.Model; // Assert //Assert.AreEqual(4, formulario.Count); Assert.AreEqual("Index", result.ViewName, "ViewName"); }
public void TestDetailsViewDataMock() { // Arrange var mockDb = new Mock <Opiniometro_DatosEntities>(); string codigo = "100001"; Formulario formulario = new Formulario() { CodigoFormulario = "100001", Nombre = "Programación I" }; mockDb.Setup(m => m.Formulario.Find(codigo)).Returns(formulario); FormularioController controller = new FormularioController(mockDb.Object); // Act ViewResult result = controller.Details(codigo) as ViewResult; // Assert Assert.AreEqual(result.Model, formulario); }