Example #1
0
        async static Task Main(string[] args)
        {
            var token      = "token";
            var restClient = new RestClient(@"http://demo8717114.mockable.io/");
            var pessoa     = new Pessoa {
                Nome  = "Renan Aragão",
                Idade = 29,
                Sexo  = 'M'
            };
            var service = new RestsharpService(restClient, token);

            Console.WriteLine("======= RestSharp =======");
            Console.WriteLine("GET /pessoa");
            Console.WriteLine(JsonConvert.SerializeObject(service.Get()));
            Console.WriteLine();
            Console.WriteLine("GET /pessoa (async)");
            Console.WriteLine(JsonConvert.SerializeObject(await service.GetAsync()));
            Console.WriteLine();
            Console.WriteLine("GET /pessoa (com token)");
            Console.WriteLine(JsonConvert.SerializeObject(service.GetComToken()));
            Console.WriteLine();
            Console.WriteLine("GET /pessoa/78");
            Console.WriteLine(JsonConvert.SerializeObject(service.Get(78)));
            Console.WriteLine();
            Console.WriteLine("GET /pessoa?id=12&nome=Renan");
            Console.WriteLine(JsonConvert.SerializeObject(service.Get(12, "Renan")));
            Console.WriteLine();
            Console.WriteLine("POST /pessoa");
            Console.WriteLine(JsonConvert.SerializeObject(service.Post(pessoa)));
        }
Example #2
0
        public async Task Deve_Fazer_Get_Async()
        {
            var result = await service.GetAsync();

            Assert.True(pessoas.Compare(result));

            await restClient.Received().ExecuteGetAsync <List <Pessoa> >(Arg.Is <RestRequest>(x => x.Resource == "pessoa"));
        }