public async Task Auth_Usuario(string url) { var client = _factory.CreateClient(); var rule = new UsuarioRules(client, url); var usuario = rule.Criar("*****@*****.**", "exemplo123"); var token = await rule.Autenticar(usuario.Result); }
public async Task Get_Usuario(string url) { var client = _factory.CreateClient(); var rule = new UsuarioRules(client, url); var usuario = await rule.Criar("*****@*****.**", "exemplo123"); var token = await rule.Autenticar(usuario); var user = await rule.BuscarPorId(usuario); }
public async Task Put_Usuario(string url) { var client = _factory.CreateClient(); var rule = new UsuarioRules(client, url); var usuario = await rule.Criar("*****@*****.**", "exemplo123"); var token = await rule.Autenticar(usuario); var usuarioAlterado = rule.Alterar(usuario.Id.Value, "*****@*****.**", "exemplo321"); }
public async Task Get_Usuarios(string url) { var client = _factory.CreateClient(); var rule = new UsuarioRules(client, url); var usuario1 = await rule.Criar("*****@*****.**", "exemplo123"); var usuario2 = await rule.Criar("*****@*****.**", "exemplo123"); var token = await rule.Autenticar(usuario1); var user = await rule.BuscarTodos(new List <UsuarioViewModel> { usuario1, usuario2 }); }
public async Task Delete_Usuario_By_Id(string url) { var client = _factory.CreateClient(); var rule = new UsuarioRules(client, url); var usuario = await rule.Criar("*****@*****.**", "exemplo123"); var token = await rule.Autenticar(usuario); await rule.DeletarPorId(usuario.Id.Value); var response = await client.GetAsync(url + $"/{usuario.Id}"); Assert.True(response.StatusCode == System.Net.HttpStatusCode.NoContent); Assert.True(await response.Content.ReadAsStringAsync() == ""); }