Esempio n. 1
0
        public void Test_Get_All()
        {
            using (var client = new IntegrationTests().Client)
            {
                var response = client.GetAsync("api/v1/employee").Result;

                response.EnsureSuccessStatusCode();

                Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            }
        }
Esempio n. 2
0
        public void Test_Post_BadRequest()
        {
            using (var client = new IntegrationTests().Client)
            {
                var response = client.PostAsync("/api/v1/employee"
                                                , new StringContent(
                                                    JsonConvert.SerializeObject(new NewEmployeeRequest()
                {
                    Name       = "",
                    Email      = "*****@*****.**",
                    Department = "DP"
                }),
                                                    Encoding.UTF8,
                                                    "application/json")).Result;

                response.EnsureSuccessStatusCode();

                Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
            }
        }