Пример #1
0
        public void GetEditarTemaIsOk()
        {
            var temaServiceMock      = new Mock <ITemaService>();
            var categoriaServiceMock = new Mock <ICategoriaService>();
            var controller           = new TemaController(temaServiceMock.Object, categoriaServiceMock.Object);
            var result = controller.Editar(1);

            Assert.IsInstanceOf <ViewResult>(result);
        }
Пример #2
0
        public void PostCrearTemaIsOk()
        {
            var temaServiceMock      = new Mock <ITemaService>();
            var categoriaServiceMock = new Mock <ICategoriaService>();
            var controller           = new TemaController(temaServiceMock.Object, categoriaServiceMock.Object);
            var result = controller.Crear(new Tema(), new List <int>());

            Assert.IsInstanceOf <RedirectToRouteResult>(result);
        }
Пример #3
0
        public void GetIndexTemaIsOk()
        {
            var temaServiceMock      = new Mock <ITemaService>();
            var categoriaServiceMock = new Mock <ICategoriaService>();
            var controller           = new TemaController(temaServiceMock.Object, categoriaServiceMock.Object);
            var result = controller.Index("criterio");

            Assert.IsInstanceOf <ViewResult>(result);
        }
Пример #4
0
        public void EliminarTemaIsOk()
        {
            var tema                 = new Tema();
            var temaServiceMock      = new Mock <ITemaService>();
            var categoriaServiceMock = new Mock <ICategoriaService>();
            var controller           = new TemaController(temaServiceMock.Object, categoriaServiceMock.Object);
            var result               = controller.Eliminar(1);

            Assert.IsInstanceOf <RedirectToRouteResult>(result);
        }
Пример #5
0
        public void TestTemaCrearFormEmpty()
        {
            var serviceTemaMock          = new Mock <ITemasServices>();
            var serviceCategoriaMock     = new Mock <ICategoriaService>();
            var serviceCategoriaTemaMock = new Mock <ITemaCategoriaService>();

            var controlador = new TemaController(serviceTemaMock.Object, serviceCategoriaMock.Object, serviceCategoriaTemaMock.Object);
            var vista       = controlador.Crear(null, null);

            Assert.IsInstanceOf <ViewResult>(vista);
        }
Пример #6
0
        public void TestTemaIndex()
        {
            var serviceTemaMock          = new Mock <ITemasServices>();
            var serviceCategoriaMock     = new Mock <ICategoriaService>();
            var serviceCategoriaTemaMock = new Mock <ITemaCategoriaService>();

            var controlador = new TemaController(serviceTemaMock.Object, serviceCategoriaMock.Object, serviceCategoriaTemaMock.Object);
            var vista       = controlador.Index("");

            Assert.IsInstanceOf <ViewResult>(vista);
        }
Пример #7
0
        public void TestTemaEliminar()
        {
            var serviceTemaMock          = new Mock <ITemasServices>();
            var serviceCategoriaMock     = new Mock <ICategoriaService>();
            var serviceCategoriaTemaMock = new Mock <ITemaCategoriaService>();

            var controlador = new TemaController(serviceTemaMock.Object, serviceCategoriaMock.Object, serviceCategoriaTemaMock.Object);
            var vista       = controlador.Eliminar(1);

            Assert.IsInstanceOf <RedirectToRouteResult>(vista);
        }
Пример #8
0
        public void TestTemaEditar()
        {
            var serviceTemaMock          = new Mock <ITemasServices>();
            var serviceCategoriaMock     = new Mock <ICategoriaService>();
            var serviceCategoriaTemaMock = new Mock <ITemaCategoriaService>();

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

            var controlador = new TemaController(serviceTemaMock.Object, serviceCategoriaMock.Object, serviceCategoriaTemaMock.Object);
            var vista       = controlador.Editar(1);

            Assert.IsInstanceOf <ViewResult>(vista);
        }
Пример #9
0
 private void Pesquisar()
 {
     try
     {
         string         descricao   = textDescricao.Text;
         TemaController tController = new TemaController();
         dataGridViewTema.DataSource         = tController.Pesquisar(descricao);
         dataGridViewTema.Columns[0].Visible = false;
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro: " + e.Message);
     }
 }
Пример #10
0
        public void TestTemaEditarForm()
        {
            var serviceTemaMock          = new Mock <ITemasServices>();
            var serviceCategoriaMock     = new Mock <ICategoriaService>();
            var serviceCategoriaTemaMock = new Mock <ITemaCategoriaService>();

            var controlador = new TemaController(serviceTemaMock.Object, serviceCategoriaMock.Object, serviceCategoriaTemaMock.Object);
            var vista       = controlador.Editar(new Tema
            {
                Id          = 1,
                Nombre      = "Mock",
                Descripcion = "Mock",
            });

            Assert.IsInstanceOf <RedirectToRouteResult>(vista);
        }
Пример #11
0
        private void Incluir()
        {
            try
            {
                string         descricao   = textDescricao.Text;
                TemaController tController = new TemaController();
                tController.Incluir(descricao, Program.usuarioLogado);

                MessageBox.Show("Registro incluído com sucesso");
                Limpar();
            }
            catch (Exception e)
            {
                MessageBox.Show("Erro: " + e.Message);
            }
        }
Пример #12
0
        public void DebePoderCrear()
        {
            var icategorias = new Mock <ICategoria>();

            string criterio = "Nombre";

            icategorias.Setup(a => a.Getcategorias()).Returns(new List <Categoria>());



            var controller = new TemaController(null, icategorias.Object);

            var view = controller.Crear() as ViewResult;


            Assert.IsInstanceOf <Tema>(view.Model);
            Assert.IsInstanceOf <ViewResult>(view);
        }
Пример #13
0
        public void DebePoderRetonarUnaListadeExamenes()
        {
            var itemas = new Mock <ITemas>();
            /*ar icategorias = new Mock<ICategoria>();*/

            string criterio = "Nombre";

            itemas.Setup(a => a.gettemas(criterio)).Returns(new List <Tema>());



            var controller = new TemaController(itemas.Object, null);

            var view = controller.Index(criterio) as ViewResult;


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