public async Task Cargo_RealizarCadastro_DeveRetornarMensagemCargoInvalido() { var comando = new CriarCargoComando(); comando.CodigoProfessor = 999; var response = await _testsFixture.Client.PostAsync(GetRota("criar"), _testsFixture.GerarCorpoRequisicao(comando)); response.IsSuccessStatusCode.Should().Be(false); var mensagemErro = await response.Content.ReadAsStringAsync(); var mensagemEsperada = $@"O campo ano é obrigatório. O campo edital é obrigatório. O campo número é obrigatório. O campo semestre é obrigatório. Não foi encontrado um professor com o código {comando.CodigoProfessor}." .RemoverEspacosVazios(); mensagemErro.RemoverEspacosVazios().Should().Be(mensagemEsperada); }
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); }