Example #1
0
        public async void Get_SortByInvalido_NaoDeveOrdenar()
        {
            var motorista  = ModelHelper.CadastrarMotorista(_context, "dddddddd", "aaaaaaa");
            var motorista2 = ModelHelper.CadastrarMotorista(_context, "aaaaaaa", "dddddddd");

            var request = new HttpRequestMessage(HttpMethod.Get, "api/motoristas?sortby=dakfod");

            var response = await _client.SendAsync(request);

            Assert.Equal((HttpStatusCode)422, response.StatusCode);

            var content = await response.Content.ReadAsStringAsync();
        }
Example #2
0
        public async void Get_DadosExistentes_DeveListar()
        {
            var motorista = ModelHelper.CadastrarMotorista(_context);

            var request = new HttpRequestMessage(HttpMethod.Get, "api/motoristas");

            var response = await _client.SendAsync(request);

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            var json = await response.Content.ReadAsStringAsync();

            var jObject = JObject.Parse(json);
            var itens   = jObject["itens"];

            Assert.True(itens.Count() > 0);
            Assert.Contains(itens, x => (int)x["motoristaId"] == motorista.MotoristaId);
        }
Example #3
0
        public async void Get_SortBySobrenome_DeveOrdenar()
        {
            var motorista  = ModelHelper.CadastrarMotorista(_context, "dddddddd", "aaaaaaa");
            var motorista2 = ModelHelper.CadastrarMotorista(_context, "aaaaaaa", "dddddddd");

            var request = new HttpRequestMessage(HttpMethod.Get, "api/motoristas?sortby=sobrenome");

            var response = await _client.SendAsync(request);

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);

            var json = await response.Content.ReadAsStringAsync();

            var jObject = JObject.Parse(json);
            var itens   = jObject["itens"];

            Assert.True(itens.Count() > 0);

            var id = itens.FirstOrDefault(x => (int)x["motoristaId"] == motorista2.MotoristaId)["motoristaId"];

            Assert.NotNull(id);
            Assert.Equal(motorista2.MotoristaId, (int)id);
        }