Ejemplo n.º 1
0
        public void Test_OnPost()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            ProjetoViewModel projetoMock = new ProjetoViewModel {
            };

            RemoverModel pageModel = new RemoverModel(_projetoAppService.Object)
            {
                Projeto = new ProjetoViewModel {
                    Id = id
                },
                PageContext = PageContextManager.CreatePageContext()
            };

            _projetoAppService.Setup(x => x.Remover(id));

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => x.OnPost)

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 2
0
        public void Test_OnPost()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            ImpedimentoViewModel impedimentoMock = new ImpedimentoViewModel {
            };

            _impedimentoAppService.Setup(x => x.Remover(id));

            RemoverModel pageModel = new RemoverModel(_impedimentoAppService.Object)
            {
                Impedimento = new ImpedimentoViewModel {
                    Id = id
                }
            };

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => x.OnPost)

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 3
0
        public void Test_OnPost()
        {
            // Arrange
            Guid id       = Guid.NewGuid();
            Guid idTarefa = Guid.NewGuid();

            RemoverModel pageModel = new RemoverModel(_recursoTarefaAppService.Object)
            {
                RecursoTarefa = new RecursoTarefaViewModel {
                    Id = id, IdTarefa = idTarefa
                },
                PageContext = PageContextManager.CreatePageContext()
            };

            _recursoTarefaAppService.Setup(x => x.Remover(id));

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => x.OnPost)

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 4
0
        public void Test_OnPost()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            WorkflowViewModel workflowMock = new WorkflowViewModel {
            };

            _workflowAppService.Setup(x => x.Remover(id));

            RemoverModel pageModel = new RemoverModel(_workflowAppService.Object)
            {
                Workflow = new WorkflowViewModel {
                    Id = id
                }
            };

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => x.OnPost)

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 5
0
 public async Task <RequestResult> RemoverAsync(RemoverModel model)
 {
     using (var response = await _httpClient.DeleteAsync($"pretendente/{model.Id}"))
     {
         return(await response.Content.ReadAsAsync <RequestResult>());
     }
 }
        public async Task <IActionResult> Remover(Guid id)
        {
            var pretendente = await _servico.ObterAsync(id);

            if (pretendente != null)
            {
                var model = new RemoverModel(pretendente.Id, pretendente.Nome);
                return(View(model));
            }
            return(RedirectToAction("Error", "Home"));
        }
Ejemplo n.º 7
0
        public void Test_OnPostAsync(int idTarefa)
        {
            // Arrange
            var recursoTarefaMock = new RecursoTarefaModel {
            };

            _recursoTarefaRepository.Setup(x => x.RemoverAsync(recursoTarefaMock));

            var pageModel = new RemoverModel(_recursoTarefaRepository.Object, _tarefaRepository.Object);

            var pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnPostAsync(idTarefa))

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 8
0
        public void Test_OnGetAsync(int idRecursoTarefa)
        {
            // Arrange
            var recursoTarefaMock = new RecursoTarefaModel {
            };

            _recursoTarefaRepository.Setup(x => x.ConsultarAsync(idRecursoTarefa)).ReturnsAsync(recursoTarefaMock);

            var pageModel = new RemoverModel(_recursoTarefaRepository.Object, _tarefaRepository.Object);

            var pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnGetAsync(idRecursoTarefa))

            // Assert
            .TestPage();
        }
Ejemplo n.º 9
0
        public void Test_OnGet()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            ImpedimentoViewModel impedimentoMock = new ImpedimentoViewModel {
            };

            _impedimentoAppService.Setup(x => x.Consultar(id)).Returns(impedimentoMock);

            RemoverModel pageModel = new RemoverModel(_impedimentoAppService.Object);
            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnGet(id))

            // Assert
            .TestPage();
        }
        public async Task <IActionResult> Remover(RemoverModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var resultado = await _servico.RemoverAsync(model);

            if (resultado.Sucesso)
            {
                return(RedirectToAction("Index"));
            }

            foreach (string error in resultado.Errors)
            {
                ModelState.AddModelError("", error);
            }
            return(View(model));
        }
Ejemplo n.º 11
0
        public void Test_OnGet()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            WorkflowViewModel workflowMock = new WorkflowViewModel {
            };

            _workflowAppService.Setup(x => x.Consultar(id)).Returns(workflowMock);

            RemoverModel pageModel = new RemoverModel(_workflowAppService.Object);
            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnGet(id))

            // Assert
            .TestPage();
        }
Ejemplo n.º 12
0
        public void Test_OnPost()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            _sistemaAppService.Setup(x => x.Remover(id));

            RemoverModel pageModel = new RemoverModel(_sistemaAppService.Object)
            {
                Sistema = new SistemaViewModel {
                    Id = id
                }
            };

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => x.OnPost)

            // Assert
            .TestRedirectToPage("Listar");
        }
Ejemplo n.º 13
0
        public void Test_OnGet()
        {
            // Arrange
            Guid id = Guid.NewGuid();

            RecursoTarefaViewModel recursoTarefaMock = new RecursoTarefaViewModel {
            };

            RemoverModel pageModel = new RemoverModel(_recursoTarefaAppService.Object)
            {
                PageContext = PageContextManager.CreatePageContext()
            };

            _recursoTarefaAppService.Setup(x => x.Consultar(id)).Returns(recursoTarefaMock);

            PageModelTester <RemoverModel> pageTester = new PageModelTester <RemoverModel>(pageModel);

            // Act
            pageTester
            .Action(x => () => x.OnGet(id))

            // Assert
            .TestPage();
        }