public async Task Cargo_RealizarExclusão_DeveRemoverCargoComSucesso() { int codigoCargo = 8; var response = await _testsFixture.Client.DeleteAsync(GetRota($"remover?codigo={codigoCargo}")); response.EnsureSuccessStatusCode(); var conteudo = await _testsFixture.RecuperarConteudoRequisicao <bool>(response); conteudo.Should().BeTrue(); }
public async Task Aula_RealizarCadastro_DeveCadastrarAula() { var comando = new CriarAulaComando { Reserva = new Reserva("Terça", "08:00"), Desdobramento = true, DescricaoDesdobramento = "Turma A", CodigoDisciplina = 1, CodigoHorario = 1, CodigoSala = 1, Laboratorio = false }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota("criar"), comando); resposta.EnsureSuccessStatusCode(); var conteudo = await _testsFixture.RecuperarConteudoRequisicao <AulaViewModel>(resposta); conteudo.Should().NotBeNull(); conteudo.Codigo.Should().BeGreaterThan(0); conteudo.Reserva.Should().BeEquivalentTo(comando.Reserva); conteudo.DescricaoDesdobramento.Should().Be(comando.DescricaoDesdobramento); conteudo.DescricaoDesdobramento.Should().Be(comando.DescricaoDesdobramento); conteudo.CodigoSala.Should().Be(comando.CodigoSala); }
public async Task DisciplinaCurriculo_RealizarCadastro_DeveRealizarCadastroComSucesso() { var comando = new CriarCurriculoDisciplinaComando { CodigoTipo = 1, AulasSemanaisPratica = 3, AulasSemanaisTeorica = 2, CodigoCurriculo = 1, CodigoDisciplina = 4, Periodo = (int)EPeriodo.PRIMEIRO }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota(), comando); resposta.EnsureSuccessStatusCode(); var dadosResposta = await _testsFixture.RecuperarConteudoRequisicao <CurriculoDisciplinaViewModel>(resposta); dadosResposta.Codigo.Should().BeGreaterThan(0); }
public async Task Usuario_RealizarCadastro_DeveExecutarComSucesso() { var comando = GerarComando(); var response = await _testsFixture.Client.PostAsync("/api/usuario/criar", _testsFixture.GerarCorpoRequisicao(comando)); response.EnsureSuccessStatusCode(); var usuarioCadastrado = await _testsFixture.RecuperarConteudoRequisicao <Usuario>(response); Assert.True(usuarioCadastrado.Codigo > 0); }
public async Task HorarioAula_RealizarCadastro_DeveRealizarCadastroComSucesso() { var comando = new CriarHorarioAulaComando { Ano = 2020, CodigoCurriculo = 1, CodigoTurno = 1, Semestre = ESemestre.SEGUNDO, Periodo = EPeriodo.SEGUNDO, Mensagem = "Teste de mensagem" }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota("criar"), comando); resposta.EnsureSuccessStatusCode(); var dadosResposta = await _testsFixture.RecuperarConteudoRequisicao <HorarioAulaViewModel>(resposta); dadosResposta.Codigo.Should().BeGreaterThan(0); dadosResposta.Ano.Should().Be(comando.Ano); dadosResposta.CodigoCurriculo.Should().Be(comando.CodigoCurriculo); dadosResposta.CodigoTurno.Should().Be(comando.CodigoTurno); dadosResposta.Semestre.Should().Be(comando.Semestre); dadosResposta.Periodo.Should().Be(comando.Periodo); dadosResposta.Mensagem.Should().Be(comando.Mensagem); }
public async Task Sala_RealizarCadastro_DeveRealizarCadastroComSucesso() { var comando = new CriarSalaComando { Descricao = "Sala 1", CodigoBloco = 1, Laboratorio = false, Numero = 200 }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota("criar"), comando); resposta.EnsureSuccessStatusCode(); var dadosResposta = await _testsFixture.RecuperarConteudoRequisicao <SalaViewModel>(resposta); dadosResposta.Codigo.Should().BeGreaterThan(0); dadosResposta.Descricao.Should().Be(comando.Descricao); dadosResposta.Laboratorio.Should().Be(comando.Laboratorio); dadosResposta.Numero.Should().Be(comando.Numero); }
public async Task Bloco_RealizarCadastro_DeveRealizarCadastroComSucesso() { var comando = new CriarBlocoComando { Descricao = "Bloco 1" }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota("criar"), comando); resposta.EnsureSuccessStatusCode(); var dadosResposta = await _testsFixture.RecuperarConteudoRequisicao <BlocoViewModel>(resposta); dadosResposta.Codigo.Should().BeGreaterThan(0); dadosResposta.Descricao.Should().Be(comando.Descricao); }
public async Task DisciplinaCargo_RealizarCadastro_DeveRealizarCadastroComSucesso() { var comando = new CriarCargoDisciplinaComando { CodigoCargo = 2, CodigoCurriculoDisciplina = 3, CodigoTurno = 1, Descricao = "Descrição disciplina" }; var resposta = await _testsFixture.Client.PostAsJsonAsync(GetRota(), comando); resposta.EnsureSuccessStatusCode(); var dadosResposta = await _testsFixture.RecuperarConteudoRequisicao <CargoDisciplinaViewModel>(resposta); dadosResposta.Codigo.Should().BeGreaterThan(0); dadosResposta.CodigoCargo.Should().Be(comando.CodigoCargo); dadosResposta.CodigoCurriculoDisciplina.Should().Be(comando.CodigoCurriculoDisciplina); dadosResposta.Descricao.Should().Be(comando.Descricao); }