Exemple #1
0
 public void Init()
 {
     _employeeName              = "Adir";
     _injector                  = Injector.Instance;
     _webApi                    = PayCalculatorWebApi.Instance;
     _employeeAddRequest        = BuildEmployeeAddRequest();
     _employeeCalcSalaryRequest = BuildEmployeeCalcSalaryRequest();
     _expectedResponse          = EmployeeCalculateSalaryExpectedRespose();
 }
Exemple #2
0
        public void CalculateEmployeeNetSalary(string employeeName)
        {
            _log.DebugFormat("Calculating employee net annual salary: {0}", employeeName);
            IServiceRequest employeeCalcNetSalaryRequest = new EmployeeCalculateSalaryServiceRequest()
            {
                EmployeeName = employeeName,
            };

            var employeeCalcNetSalaryResponse = PayCalculatorWebApi.Instance.CallService(employeeCalcNetSalaryRequest);

            _log.Info(formatResponse(employeeCalcNetSalaryResponse));
        }