Beispiel #1
0
        public void CalcEmployeeSalaryIntegrationTest()
        {
            var addResponse = _webApi.CallService(_employeeAddRequest);

            Assert.That(addResponse.Status, Is.True);

            var calcSalaryResponse = _webApi.CallService(_employeeCalcSalaryRequest) as EmployeeCalculateSalaryServiceResponse;

            Assert.That(calcSalaryResponse.Status, Is.EqualTo(_expectedResponse.Status));
            Assert.That(calcSalaryResponse.ServiceName, Is.EqualTo(_expectedResponse.ServiceName));
            Assert.That(calcSalaryResponse.NetAnnualSalary, Is.EqualTo(_expectedResponse.NetAnnualSalary));
        }
Beispiel #2
0
        public void AddEmployeeIntegrationTest()
        {
            var response = _webApi.CallService(_sentRequest) as EmployeeAddServiceResponse;

            Assert.That(response.RequestId, Is.EqualTo(_expectedResponse.RequestId));
            Assert.That(response.Status, Is.EqualTo(_expectedResponse.Status));
            Assert.That(response.Message, Is.EqualTo(_expectedResponse.Message));
            Assert.That(response.ServiceName, Is.EqualTo(_expectedResponse.ServiceName));
        }
        public void LookupEmployeeIntegrationTest()
        {
            var addResponse = _webApi.CallService(_employeeAddRequest);

            Assert.That(addResponse.Status, Is.True);

            var calcSalaryResponse = _webApi.CallService(_employeeCalcSalaryRequest);

            Assert.That(calcSalaryResponse.Status, Is.True);

            var lookupResponse = _webApi.CallService(_employeeLookupRequest) as EmployeeLookupServiceResponse;

            Assert.That(lookupResponse.Status, Is.EqualTo(_expectedResponse.Status));
            Assert.That(lookupResponse.ServiceName, Is.EqualTo(_expectedResponse.ServiceName));
            Assert.That(lookupResponse.RequestId, Is.EqualTo(_expectedResponse.RequestId));
            Assert.That(lookupResponse.NetAnnualSalary, Is.EqualTo(_expectedResponse.NetAnnualSalary));
            Assert.That(lookupResponse.TaxableIncome, Is.EqualTo(_expectedResponse.TaxableIncome));
            Assert.That(lookupResponse.Deductions, Is.EqualTo(_expectedResponse.Deductions));
        }