public void Test_OnGet() { // Arrange Guid id = Guid.NewGuid(); ProjetoViewModel projetoMock = new ProjetoViewModel { }; List <SistemaViewModel> listaMock = new List <SistemaViewModel> { }; _projetoAppService.Setup(x => x.Consultar(id)).Returns(projetoMock); _sistemaAppService.Setup(x => x.Listar()).Returns(listaMock); AlterarModel pageModel = new AlterarModel(_projetoAppService.Object, _sistemaAppService.Object); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => () => x.OnGet(id)) // Assert .TestPage(); }
public void Test_OnPost(string nome) { // Arrange Guid id = Guid.NewGuid(); ImpedimentoViewModel impedimentoMock = new ImpedimentoViewModel { Id = id, Nome = nome }; AlterarModel pageModel = new AlterarModel(_impedimentoAppService.Object) { PageContext = PageContextManager.CreatePageContext() }; _impedimentoAppService.Setup(x => x.Alterar(impedimentoMock)); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(false) .TestPage(); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(true) .TestRedirectToPage("Listar"); // Assert Validation.For(impedimentoMock).ShouldReturn.NoErrors(); }
public void Test_OnPost(string nome, string login, string senha, string confirmarSenha, bool ativo) { // Arrange Guid id = Guid.NewGuid(); RecursoViewModel recursoMock = new RecursoViewModel { Id = id, Nome = nome, Login = login, Senha = senha, ConfirmarSenha = confirmarSenha, Ativo = ativo }; AlterarModel pageModel = new AlterarModel(_recursoAppService.Object) { PageContext = PageContextManager.CreatePageContext() }; _recursoAppService.Setup(x => x.Alterar(recursoMock)); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(false) .TestPage(); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(true) .TestRedirectToPage("Listar"); // Assert Validation.For(recursoMock).ShouldReturn.NoErrors(); }
public void Test_OnPost(string nome) { // Arrange Guid id = Guid.NewGuid(); Guid idSistema = Guid.NewGuid(); ProjetoViewModel projetoMock = new ProjetoViewModel { Id = id, Nome = nome, IdSistema = idSistema }; List <SistemaViewModel> listaMock = new List <SistemaViewModel> { }; _projetoAppService.Setup(x => x.Alterar(projetoMock)); _sistemaAppService.Setup(x => x.Listar()).Returns(listaMock); AlterarModel pageModel = new AlterarModel(_projetoAppService.Object, _sistemaAppService.Object); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(false) .TestPage(); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(true) .TestRedirectToPage("Listar"); // Assert Validation.For(projetoMock).ShouldReturn.NoErrors(); }
public void Test_OnGet() { // Arrange Guid id = Guid.NewGuid(); TarefaViewModel tarefaMock = new TarefaViewModel { }; List <ProjetoViewModel> listaProjetosMock = new List <ProjetoViewModel> { }; List <SistemaViewModel> listaSistemasMock = new List <SistemaViewModel> { }; List <WorkflowViewModel> listaWorkflowMock = new List <WorkflowViewModel> { }; List <TipoTarefaViewModel> listaTipoTarefaMock = new List <TipoTarefaViewModel> { }; AlterarModel pageModel = new AlterarModel(_tarefaAppService.Object, _projetoAppService.Object, _sistemaAppService.Object, _workflowAppService.Object, _tipoTarefaAppService.Object) { PageContext = PageContextManager.CreatePageContext() }; _tarefaAppService.Setup(x => x.Consultar(id)).Returns(tarefaMock); _projetoAppService.Setup(x => x.Listar()).Returns(listaProjetosMock); _sistemaAppService.Setup(x => x.Listar()).Returns(listaSistemasMock); _workflowAppService.Setup(x => x.Listar()).Returns(listaWorkflowMock); _tipoTarefaAppService.Setup(x => x.Listar()).Returns(listaTipoTarefaMock); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => () => x.OnGet(id)) // Assert .TestPage(); }
public void Test_OnGet() { // Arrange Guid id = Guid.NewGuid(); ImpedimentoViewModel impedimentoMock = new ImpedimentoViewModel { }; AlterarModel pageModel = new AlterarModel(_impedimentoAppService.Object) { PageContext = PageContextManager.CreatePageContext() }; _impedimentoAppService.Setup(x => x.Consultar(id)).Returns(impedimentoMock); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => () => x.OnGet(id)) // Assert .TestPage(); }
public void Test_OnGetAsync(int idRecursoTarefa, int idProjeto) { // Arrange var recursoTarefaMock = new RecursoTarefaModel { Tarefa = new TarefaModel { } }; var listaRecursoProjetoMock = new List <RecursoProjetoModel> { }; _recursoTarefaRepository.Setup(x => x.ConsultarAsync(idRecursoTarefa)).ReturnsAsync(recursoTarefaMock); _recursoProjetoRepository.Setup(x => x.ListarPoridProjetoAsync(idProjeto)).ReturnsAsync(listaRecursoProjetoMock); var pageModel = new AlterarModel(_recursoTarefaRepository.Object, _recursoProjetoRepository.Object, _tarefaRepository.Object); var pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => () => x.OnGetAsync(idRecursoTarefa)) // Assert .TestPage(); }
public void Test_OnPost(string nome) { // Arrange Guid id = Guid.NewGuid(); Guid idProjeto = Guid.NewGuid(); Guid IdWorkflow = Guid.NewGuid(); Guid IdRecurso = Guid.NewGuid(); Guid IdTipoTarefa = Guid.NewGuid(); DateTime dataInicio = DateTime.Now; DateTime dataTermino = DateTime.Now.AddDays(5); TarefaViewModel tarefaMock = new TarefaViewModel { Id = id, Nome = nome, IdProjeto = idProjeto, DataInicio = dataInicio, DataTermino = dataTermino, IdWorkflow = IdWorkflow, IdRecurso = IdRecurso, IdTipoTarefa = IdTipoTarefa }; List <ProjetoViewModel> listaProjetosMock = new List <ProjetoViewModel> { }; List <SistemaViewModel> listaSistemasMock = new List <SistemaViewModel> { }; List <WorkflowViewModel> listaWorkflowMock = new List <WorkflowViewModel> { }; List <TipoTarefaViewModel> listaTipoTarefaMock = new List <TipoTarefaViewModel> { }; AlterarModel pageModel = new AlterarModel(_tarefaAppService.Object, _projetoAppService.Object, _sistemaAppService.Object, _workflowAppService.Object, _tipoTarefaAppService.Object) { PageContext = PageContextManager.CreatePageContext() }; _tarefaAppService.Setup(x => x.Alterar(tarefaMock)); _projetoAppService.Setup(x => x.Listar()).Returns(listaProjetosMock); _sistemaAppService.Setup(x => x.Listar()).Returns(listaSistemasMock); _workflowAppService.Setup(x => x.Listar()).Returns(listaWorkflowMock); _tipoTarefaAppService.Setup(x => x.Listar()).Returns(listaTipoTarefaMock); PageModelTester <AlterarModel> pageTester = new PageModelTester <AlterarModel>(pageModel); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(false) .TestPage(); // Act pageTester .Action(x => x.OnPost) // Assert .WhenModelStateIsValidEquals(true) .TestRedirectToPage("Listar"); // Assert Validation.For(tarefaMock).ShouldReturn.NoErrors(); }