Esempio n. 1
0
        public void GetCreatedEmployeeData_PositiveTestCase()
        {
            var newEmployee = CreateEmployeeDTO.Generated();

            var createEmployeeRs = client.POST(
                client.Request()
                .Path("/create")
                .Body(newEmployee)
                .Build()
                );

            AssertThat.Response(createEmployeeRs)
            .StatusIs(HttpStatusCode.OK);
            var createEmployeeRsDTO = unmarshaller.Unmarshal <CreateEmployeeRsDTO>(createEmployeeRs);

            var getEmployeeRs = client.GET(
                client.Request()
                .Path($"/employee/{createEmployeeRsDTO.data.id}")
                .Build()
                );

            AssertThat.Response(getEmployeeRs)
            .StatusIs(HttpStatusCode.OK)
            .And()
            .BodyContains("Successfully! Record has been fetched");
        }
Esempio n. 2
0
        public void GetDummyApiAllEmployees_PositiveTestCase()
        {
            var getEmployeesRs = client.GET(client
                                            .Request()
                                            .Path("/employees")
                                            .QueryParam("all", "true")
                                            .Build());

            AssertThat.Response(getEmployeesRs)
            .StatusIs(HttpStatusCode.OK);
        }
Esempio n. 3
0
        public void CreateNewEmployee_PositiveTestCase()
        {
            var newEmployee = CreateEmployeeDTO.Generated();

            var createEmployeeRs = client.POST(
                client.Request()
                .Path("/create")
                .Body(newEmployee)
                .Build()
                );

            AssertThat.Response(createEmployeeRs)
            .StatusIs(HttpStatusCode.OK)
            .And()
            .BodyContains("Successfully! Record has been added.");
        }