예제 #1
0
        public void DeveBuscarUsuario()
        {
            var json = ApiClient <User> .Request(Hooks.GetUsersEndpoint() + Hooks.GetUserId());

            json.Nome.Should().Be(UsuarioProvider.Nome());
            json.Email.Should().Be(UsuarioProvider.Email());
            json.Password.Should().Be(UsuarioProvider.Password());
            json.Administrador.Should().Be(UsuarioProvider.Administrador());
            json.Id.Should().NotBeNull();
        }
예제 #2
0
        public void NaoDeveCriarUmUsuarioComEmailJaUtilizado()
        {
            JObject jObjectBody = new JObject();

            jObjectBody.Add("nome", UsuarioProvider.Nome());
            jObjectBody.Add("email", UsuarioProvider.Email());
            jObjectBody.Add("password", UsuarioProvider.Password());
            jObjectBody.Add("administrador", UsuarioProvider.Administrador());

            var json = ApiClient <User> .Request(Hooks.GetUsersEndpoint(), Method.POST, jObjectBody);

            LastUserId = json.Id;
            json.Message.Should().Be(MessageProvider.EmailJaCadastrado());
        }
예제 #3
0
        public static void CriarDadosIniciais()
        {
            var jsonUser = ApiClient <User> .Request(GetUsersEndpoint(), Method.POST, UsuarioProvider.CriarUsuario());

            LastUserId = jsonUser.Id;

            var jsonLogin = ApiClient <Login> .Request(GetLoginEndpoint(), Method.POST, UsuarioProvider.RealizarLogin());

            LastToken = jsonLogin.Authorization;

            var jsonProduct = ApiClient <Product> .Request(GetProductId(), Method.POST, ProductProvider.CadastrarProduto(), LastToken);

            LastProductId = jsonProduct.Id;
        }