Example #1
0
        public void SetUp()
        {
            _automoqer = new AutoMoqer();

            _automoqer.GetMock <IEmployeeClient>()
            .Setup(p => p.GetEmployees())
            .Returns(new List <Employee>()
            {
                new Employee()
                {
                    Name          = "Mocked",
                    HourlySalary  = 10,
                    MonthlySalary = 100,
                    ContractType  = ContractType.Hourly,
                    Id            = 1
                },
                new Employee()
                {
                    Name          = "Mocked",
                    HourlySalary  = 10,
                    MonthlySalary = 100,
                    ContractType  = ContractType.Monthly,
                    Id            = 2
                }
            });

            _EmployeeProvider = _automoqer.Resolve <EmployeeProvider>();
        }
Example #2
0
        public ClientExample()
        {
            //TODO: Potentially use dependency injection to do the following:

            //Also, note that you can use any type of data provider adapter that implements a DbConnection.
            //E.g. PostgreSQL, Oracle, MySql, SQL Server

            //Example using SQL Server connection
            IDbConnector <SqlConnection> dbConnector = new DbConnector <SqlConnection>("connection string goes here");

            _pdrEmployee = new EmployeeProvider <SqlConnection>(dbConnector);
        }
Example #3
0
 public EmployeeController(IEmployeeProvider employeeProvider, IEmployeeProcessor employeeProcessor)
 {
     this.employeeProvider  = employeeProvider;
     this.employeeProcessor = employeeProcessor;
 }
 public EmployeeService(IEmployeeProvider provider)
 {
     this._provider = provider;
 }
Example #5
0
 public CompanyTaxCalcluator(ITaxCalculator calc, IEmployeeProvider empProvider, IRateProvider rateProvider)
 {
     _provider      = empProvider;
     _rateProvider  = rateProvider;
     _taxCalculator = calc;
 }
 public EmployeeController(IEmployeeProvider employeeProvider)
 {
     this.employeeProvider = employeeProvider;
 }
Example #7
0
 public EmployeeManager(IEmployeeProvider employeeProvider)
 {
     _employeeProvider = employeeProvider;
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainMenuViewModel"/> class.
 /// </summary>
 /// <param name="employeeProvider">The employee provider.</param>
 public MainMenuViewModel(IEmployeeProvider employeeProvider)
 {
     EmployeeProvider = employeeProvider;
 }
Example #9
0
 //private readonly IDepartmentStaffProvider _departmentStaffProvider;
 public EmployeeController(IEmployeeProvider employeeProvider)
 {
     //_departmentStaffProvider = departmentStaffProvider;
     _employeeProvider = employeeProvider;
 }
Example #10
0
 public EmployeesController(IEmployeeProvider employeeProvider)
 {
     _employeeProvider = employeeProvider;
 }
 public EmployeesController(IJobTitleProvider jobTitleProvider, IEmployeeProvider employeeProvider)
 {
     _jobTitleProvider = jobTitleProvider;
     _employeeProvider = employeeProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AddEmployeeViewModel"/> class.
 /// </summary>
 /// <param name="employeeProvider">The employee provider.</param>
 public AddEmployeeViewModel(IEmployeeProvider employeeProvider)
 {
     EmployeeProvider  = employeeProvider;
     SaveButtonEnabled = true;
 }
 public DefaultController(IEmployeeProvider provider)
 {
     this.provider = provider;
 }
 public EmployeeProviderController(IEmployeeProvider employeeProvider, Ilogin login)
 {
     this.employeeProvider = employeeProvider;
     this.login            = login;
 }
 public EmployeeRecordValidator(IEmployeeProvider employeeProvider)
 {
     _employeeProvider = employeeProvider;
     SetRules();
 }
Example #16
0
 public CachedEmployeeImportValidatorProvider(ICacheService cache, IEmployeeProvider employeeProvider)
 {
     _cache            = cache;
     _employeeProvider = employeeProvider;
 }
Example #17
0
 public EmployeeController(ILogger logger, IEmployeeProvider employeeProvider)
 {
     _logger           = logger;
     _employeeProvider = employeeProvider;
 }
 public DirectumToJiraMapper(IEmployeeProvider employeeProvider, IJiraProvider jiraProvider, Cache cache)
 {
     _jiraProvider     = jiraProvider ?? throw new ArgumentNullException(nameof(jiraProvider));
     _employeeProvider = employeeProvider ?? throw new ArgumentNullException(nameof(employeeProvider));
     _cache            = cache ?? throw new ArgumentNullException(nameof(cache));
 }