Beispiel #1
0
 public void Init()
 {
     _injector         = Injector.Instance;
     _webApi           = PayCalculatorWebApi.Instance;
     _sentRequest      = BuildEmployeeAddRequest();
     _expectedResponse = BuildEmployeeAddExpectedRespose();
 }
Beispiel #2
0
 public void Init()
 {
     _employeeName              = "Adir";
     _injector                  = Injector.Instance;
     _webApi                    = PayCalculatorWebApi.Instance;
     _employeeAddRequest        = BuildEmployeeAddRequest();
     _employeeCalcSalaryRequest = BuildEmployeeCalcSalaryRequest();
     _expectedResponse          = EmployeeCalculateSalaryExpectedRespose();
 }
Beispiel #3
0
        public void AddNewEmployee(string employeeName, string location, string grossSalary)
        {
            _log.DebugFormat("Adding new employee: {0}", employeeName);
            IServiceRequest addEmployeeRequest = new EmployeeAddServiceRequest()
            {
                EmployeeName     = employeeName,
                EmployeeLocation = location,
                GrossSalary      = grossSalary
            };

            var addEmployeeResponse = PayCalculatorWebApi.Instance.CallService(addEmployeeRequest);

            _log.Info(formatResponse(addEmployeeResponse));
        }