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