public void TestPost() { bool test; var projetoRepository = new ProjetoRepository(); var controller = new ProjetoController(projetoRepository); Projeto projeto = new Projeto { IDCidade = 1, IDInstituicao = 1, mValor = 1, mValorContraPartida = 1, sTitulo = "Titulo", sNoProcesso = "1111/1111", tResumo = "1111122222233333", dDataInicio = DateTime.Now.Date, dDataTermino = DateTime.Now.Date }; if (controller.Post(projeto) != 1) { test = false; } else { test = true; } Assert.IsTrue(test); }
public void TestPut() { bool test; var projetoRepository = new ProjetoRepository(); var controller = new ProjetoController(projetoRepository); IEnumerable <Projeto> list = controller.Get(); Projeto i = list.Last(); i.IDCidade = 2; i.IDInstituicao = 1; i.mValor = 1; i.mValorContraPartida = 1; i.sTitulo = "Titulo"; i.sNoProcesso = "111/1111"; i.tResumo = "1111122222233333"; if (controller.Put(i) != 1) { test = false; } else { test = true; } Assert.IsTrue(test); }
public void CarregarListaDePatrimoniosDeveRetornarView_ListagemServicoEModelPopulada() { // Arrange var recursoRepositorio = new Mock <IRecursoRepositorio>(); var listaPatrimonio = new List <Patrimonio>() { new Patrimonio(1, "Teclado", 100, SituacaoRecurso.Indisponivel, false, "Asus", "Asus", new DateTime(), 1000, 10) { }, new Patrimonio(2, "Notebook", 100, SituacaoRecurso.Indisponivel, false, "Asus", "Asus", new DateTime(), 1000, 10) { }, new Patrimonio(0, "Violao", 100, SituacaoRecurso.Disponivel, true, "NS", "D", new DateTime(), 1000, 10) { } }; recursoRepositorio.Setup(r => r.BuscarRecursosPaginados <Patrimonio>(1, 5)).Returns(listaPatrimonio); var projetoController = new ProjetoController(null, null, recursoRepositorio.Object, null, null); // Act var result = projetoController.CarregarListaDePatrimonios(1); //Assert Assert.AreEqual("_ListagemPatrimonio", result.ViewName); Assert.AreNotEqual(null, result.Model); }
public void CarregarListaDeServicosDeveRetornarView_ListagemServicoEModelPopulada() { // Arrange var recursoRepositorio = new Mock <IRecursoRepositorio>(); var listaServico = new List <Servico>() { new Servico(1, "Git", 100, SituacaoRecurso.Disponivel, false, "GitKraken", TipoServico.Licenca) { }, new Servico(2, "Netbeans", 1000, SituacaoRecurso.Disponivel, false, "NeatBeans Java", TipoServico.Servico) { }, new Servico(3, "Visual Studio", 10000, SituacaoRecurso.Disponivel, false, "Microsoft", TipoServico.Licenca) { } }; recursoRepositorio.Setup(r => r.BuscarRecursosPaginados <Servico>(1, 5)).Returns(listaServico); var projetoController = new ProjetoController(null, null, recursoRepositorio.Object, null, null); // Act var result = projetoController.CarregarListaDeServicos(1); //Assert Assert.AreEqual("_ListagemServico", result.ViewName); Assert.AreNotEqual(null, result.Model); }
public void CarregarListaDeServicosDoProjetoGerenteAcessandoProjetoDeOutroGerenteDeveRetornarView_ListaDeRecursosProjeto() { // Arrange var projetoRepositorio = new Mock <IProjetoRepositorio>(); var usuarioGabriel = new Usuario(1, "Gabriel", "*****@*****.**", "446ffac81f08f558556ea6d61a49dc17", Permissao.Gerente); projetoRepositorio.Setup(p => p.Buscar(1)).Returns(new Projeto(1, "Guarana", usuarioGabriel, "Vonpar", "Java", new DateTime(), new DateTime(), 1000, 2, SituacaoProjeto.Novo)); var projetoController = new ProjetoController(projetoRepositorio.Object, null, null, null, null); // Act var result = projetoController.CarregarListaDeServicosDoProjeto(1); // Assert Assert.AreEqual("_ListaDeRecursosProjeto", result.ViewName); }
public void TestGetAll() { bool test; var projetoRepository = new ProjetoRepository(); var controller = new ProjetoController(projetoRepository); if (controller.Get() == null) { test = false; } else { test = true; } Assert.IsTrue(test); }
public void CarregarModalGerenteAcessandoProjetoDeOutroGerenteDeveRetornarModalVazia() { // Arrange var projetoRepositorio = new Mock <IProjetoRepositorio>(); var usuarioGabriel = new Usuario(1, "Gabriel", "*****@*****.**", "446ffac81f08f558556ea6d61a49dc17", Permissao.Gerente); var projeto = new Projeto(1, "Pepsi", usuarioGabriel, "Pepsi", "C#", new DateTime(), new DateTime(2019, 12, 20), 1000, 2, SituacaoProjeto.Novo); projetoRepositorio.Setup(p => p.Buscar(1)).Returns(projeto); var projetoController = new ProjetoController(projetoRepositorio.Object, null, null, null, null); // Act var result = projetoController.CarregarModal(1, 1); // Assert Assert.AreEqual(null, ((ControleRecursoModel)result.ViewData.Model).NomeProjeto); Assert.AreEqual(0, ((ControleRecursoModel)result.ViewData.Model).IdProjeto); Assert.AreEqual(null, ((ControleRecursoModel)result.ViewData.Model).NomeRecurso); Assert.AreEqual(0, ((ControleRecursoModel)result.ViewData.Model).IdRecurso); }
public void CarregarListaDeRecursosCompartilhadosDeveRetornarView_ListagemServicoEModelPopulada() { // Arrange var recursoRepositorio = new Mock <IRecursoRepositorio>(); var listaCompartilhado = new List <Compartilhado>() { new Compartilhado(1, "VM", 10000, SituacaoRecurso.Indisponivel, true, "100.1.1.1", true, 1000, 100, 10000, true, true, TipoRecurso.Fisico) { } }; recursoRepositorio.Setup(r => r.BuscarRecursosPaginados <Compartilhado>(1, 5)).Returns(listaCompartilhado); var projetoController = new ProjetoController(null, null, recursoRepositorio.Object, null, null); // Act var result = projetoController.CarregarListaDeRecursosCompartilhados(1); //Assert Assert.AreEqual("_ListagemCompartilhado", result.ViewName); Assert.AreNotEqual(null, result.Model); }
public void CarregarModalGerenteAcessandoProjetoSeuGerenteDeveRetornarModalPopulada() { // Arrange var projetoRepositorio = new Mock <IProjetoRepositorio>(); var recursoRepositorio = new Mock <IRecursoRepositorio>(); var usuarioCassio = new Usuario(1, "Cassio Farias Machado", "*****@*****.**", "446ffac81f08f558556ea6d61a49dc17", Permissao.Gerente); var projeto = new Projeto(1, "Pepsi", usuarioCassio, "Pepsi", "C#", new DateTime(), new DateTime(2019, 12, 20), 1000, 2, SituacaoProjeto.Novo); var recurso = new Patrimonio(1, "Teclado", 10, SituacaoRecurso.Indisponivel, true, "NS", "Asus", new DateTime(), 10, 1); recursoRepositorio.Setup(r => r.Buscar(1)).Returns(recurso); projetoRepositorio.Setup(p => p.Buscar(1)).Returns(projeto); var projetoController = new ProjetoController(projetoRepositorio.Object, null, recursoRepositorio.Object, null, null); // Act var result = projetoController.CarregarModal(1, 1); // Assert Assert.AreEqual("Teclado", ((ControleRecursoModel)result.ViewData.Model).NomeRecurso); Assert.AreEqual(1, ((ControleRecursoModel)result.ViewData.Model).IdRecurso); Assert.AreEqual("Pepsi", ((ControleRecursoModel)result.ViewData.Model).NomeProjeto); Assert.AreEqual(1, ((ControleRecursoModel)result.ViewData.Model).IdProjeto); }
public void TestDelete() { bool test; var projetoRepository = new ProjetoRepository(); var controller = new ProjetoController(projetoRepository); IEnumerable <Projeto> list = controller.Get(); Projeto i = list.Last(); if (controller.Delete(i.ID) != 1) { test = false; } else { test = true; } Assert.IsTrue(test); }
public void CarregarListaDeServicosDoProjetoGerenteDoSeuProjetoAcessandoDeveRetornarView_ListaDeRecursosProjeto() { // Arrange var projetoRepositorio = new Mock <IProjetoRepositorio>(); var controleDeRecursoRepositorio = new Mock <IControleRecursoRepositorio>(); var usuarioCassio = new Usuario(1, "Cassio Farias Machado", "*****@*****.**", "446ffac81f08f558556ea6d61a49dc17", Permissao.Gerente); var projeto = new Projeto(1, "Guarana", usuarioCassio, "Vonpar", "Java", new DateTime(), new DateTime(2019, 12, 20), 1000, 2, SituacaoProjeto.Novo); var recurso = new Servico(1, "VM", 100, SituacaoRecurso.Disponivel, true, "Vitual Machinew", TipoServico.Servico); var listaControleDeRecurso = new List <ControleRecurso>() { new ControleRecurso(1, projeto, recurso, new DateTime(), new DateTime()) }; projetoRepositorio.Setup(p => p.Buscar(1)).Returns(projeto); controleDeRecursoRepositorio.Setup(c => c.ListarServico(projeto)).Returns(listaControleDeRecurso); var projetoController = new ProjetoController(projetoRepositorio.Object, null, null, controleDeRecursoRepositorio.Object, null); // Act var result = projetoController.CarregarListaDeServicosDoProjeto(1); // Assert Assert.AreEqual("_ListaDeRecursosProjeto", result.ViewName); }
public void CarregarListaDeCompartilhadosDoProjetoGerenteDoSeuProjetoAcessandoDeveRetornarModelNaoNull() { // Arrange var projetoRepositorio = new Mock <IProjetoRepositorio>(); var controleDeRecursoRepositorio = new Mock <IControleRecursoRepositorio>(); var usuarioCassio = new Usuario(1, "Cassio Farias Machado", "*****@*****.**", "446ffac81f08f558556ea6d61a49dc17", Permissao.Gerente); var projeto = new Projeto(1, "Guarana", usuarioCassio, "Vonpar", "Java", new DateTime(), new DateTime(2019, 12, 20), 1000, 2, SituacaoProjeto.Novo); var recurso = new Compartilhado(0, "Internet", 100, SituacaoRecurso.Disponivel, true, "100.100.99.1", false, 0, 0, 0, false, false, TipoRecurso.Fisico); var listaControleDeRecurso = new List <ControleRecurso>() { new ControleRecurso(1, projeto, recurso, new DateTime(), new DateTime()) }; projetoRepositorio.Setup(p => p.Buscar(1)).Returns(projeto); controleDeRecursoRepositorio.Setup(c => c.ListarCompartilhado(projeto)).Returns(listaControleDeRecurso); var projetoController = new ProjetoController(projetoRepositorio.Object, null, null, controleDeRecursoRepositorio.Object, null); // Act var result = projetoController.CarregarListaDeCompartilhadosDoProjeto(1); // Assert Assert.AreNotEqual(null, result.Model); }
public void Setup() { _repository = new MockRepository(MockBehavior.Strict); _iprojetoAppServiceMock = _repository.Create <IProjetoAppService>(); _projeto = new ProjetoController(_iprojetoAppServiceMock.Object); }