示例#1
0
        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);
        }