public AtribuicaoEsporadicaTeste(TestServerFixture fixture) { _fixture = fixture; TesteBase.AdicionarTipoCalendario(_fixture); TesteBase.AdicionarPeriodoEscolar(_fixture); }
private TestServerFixture ObtenhaCabecalho() { var permissoes = new Permissao[] { Permissao.TE_I, Permissao.TE_A, Permissao.TE_C, Permissao.TE_E, }; _fixture = TesteBase.ObtenhaCabecalhoAuthentication(_fixture, permissoes); return(_fixture); }
//[Fact(DisplayName = "Deve_Cadastrar_Registro_POA"), Order(1)] //public void Deve_Cadastrar_Registro_POA() //{ // fixture = ObtenhaCabecalho(inclusao: true); // var postResult = TesteBase.ExecutePostAsync(fixture, obterUrlPost(), ObtenhaObjetoEnvio()); // Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); //} //[Fact(DisplayName = "Deve_Editar_Registro_POA"), Order(3)] //public void Deve_Editar_Registro_POA() //{ // fixture = ObtenhaCabecalho(alteracao: true); // var postResult = TesteBase.ExecutePutAsync(fixture, obterUrlPut(1), ObtenhaObjetoEnvio()); // Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); //} //[Fact(DisplayName = "Deve_Excluir_Registro_POA"), Order(4)] //public void Deve_Excluir_Registro_POA() //{ // fixture = ObtenhaCabecalho(exclusao: true); // var postResult = TesteBase.ExecuteDeleteAsync(fixture, obterUrlDelete(1)); // Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); //} //[Fact(DisplayName = "Deve_Obter_Registro_Por_Id"), Order(2)] //public void Deve_Obter_Registro_Por_Id() //{ // fixture = ObtenhaCabecalho(consulta: true); // var postResult = TesteBase.ExecutePostAsync(fixture, obterUrlGet(1), ObtenhaObjetoEnvio()); // Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); // Assert.Equal(HttpStatusCode.OK, postResult.StatusCode); //} private TestServerFixture ObtenhaCabecalho(bool inclusao = false, bool alteracao = false, bool consulta = false, bool exclusao = false) { var permissoes = ObterPermissionamentos(inclusao, alteracao, consulta, exclusao); fixture = TesteBase.ObtenhaCabecalhoAuthentication(fixture, permissoes, "8246432", "8246432", "3fe1e074-37d6-e911-abd6-f81654fe895d"); return(fixture); }
public void Deve_Excluir_Registro_POA() { fixture = ObtenhaCabecalho(exclusao: true); var postResult = TesteBase.ExecuteDeleteAsync(fixture, obterUrlDelete(1)); Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); }
public void Deve_Editar_Registro_POA() { fixture = ObtenhaCabecalho(alteracao: true); var postResult = TesteBase.ExecutePutAsync(fixture, obterUrlPut(1), ObtenhaObjetoEnvio()); Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); }
public void Deve_Obter_Registro_Por_Id() { fixture = ObtenhaCabecalho(consulta: true); var postResult = TesteBase.ExecutePostAsync(fixture, obterUrlGet(1), ObtenhaObjetoEnvio()); Assert.True(postResult.IsSuccessStatusCode, postResult.Content.ReadAsStringAsync().Result); Assert.Equal(HttpStatusCode.OK, postResult.StatusCode); }
public void Deve_Disparar_Excecao_Se_Tentativa_Delete_Sem_Tipo_Cadastrado() { _fixture = ObtenhaCabecalho(); var deleteResult = TesteBase.ExecuteDeleteAsync(_fixture, obterUrlDelete(), new List <long> { 100, 101, 102 }); Assert.False(deleteResult.IsSuccessStatusCode); }
public async Task Deve_Consultar_Retorno_Vazio() { _fixture = ObtenhaCabecalho(); var getResult = TesteBase.ExecuteGetAsync(_fixture, obterUrlGet(1000)); Assert.True(getResult.IsSuccessStatusCode); Assert.IsNotType <EventoTipoDto>(JsonConvert.DeserializeObject <EventoTipoDto>(await getResult.Content.ReadAsStringAsync())); }
public void Deve_Salvar_Evento_Tipo() { _fixture = ObtenhaCabecalho(); EventoTipoDto Dto = ObtenhaObjetoCadastrar(); var postResult = TesteBase.ExecutePostAsync(_fixture, obterUrlPost(), Dto); Assert.True(postResult.IsSuccessStatusCode); }
public void Deve_Cadastar_Apagar_Tipo_Evento() { _fixture = ObtenhaCabecalho(); var postResult = TesteBase.ExecutePostAsync(_fixture, obterUrlPost(), ObtenhaObjetoCadastrar()); Assert.True(postResult.IsSuccessStatusCode); var deleteResult = TesteBase.ExecuteDeleteAsync(_fixture, obterUrlDelete(), new List <long> { 1 }); Assert.True(deleteResult.IsSuccessStatusCode); }
public void Deve_Listar_Evento_Tipo() { _fixture = ObtenhaCabecalho(); FiltroEventoTipoDto Dto = new FiltroEventoTipoDto { LocalOcorrencia = EventoLocalOcorrencia.DRE, Letivo = EventoLetivo.Opcional, Descricao = "teste" }; var postResult = TesteBase.ExecuteGetAsync(_fixture, obterUrlListar(Dto.Descricao, ((int)Dto.Letivo).ToString(), ((int)Dto.LocalOcorrencia).ToString())); Assert.True(postResult.IsSuccessStatusCode); }
public async void Deve_Cadastrar_Consultar_Tipo_Evento() { _fixture = ObtenhaCabecalho(); var Dto = ObtenhaObjetoCadastrar(); var postResult = TesteBase.ExecutePostAsync(_fixture, obterUrlPost(), Dto); Assert.True(postResult.IsSuccessStatusCode); var getResult = TesteBase.ExecuteGetAsync(_fixture, obterUrlGet(1)); Assert.True(getResult.IsSuccessStatusCode); Assert.IsType <EventoTipoDto>(JsonConvert.DeserializeObject <EventoTipoDto>(await getResult.Content.ReadAsStringAsync())); }
public void Deve_Cadastar_Editar_Tipo_Evento() { _fixture = ObtenhaCabecalho(); var Dto = ObtenhaObjetoCadastrar(); var postResult = TesteBase.ExecutePostAsync(_fixture, obterUrlPost(), Dto); Assert.True(postResult.IsSuccessStatusCode); Dto.Id = 1; Dto.Descricao = "Teste Integracao"; var postResult2 = TesteBase.ExecutePostAsync(_fixture, obterUrlPost(), Dto); Assert.True(postResult2.IsSuccessStatusCode); }