public ApplicationStartup(ICreateEmployee createEmployee, IReadEmployee IReadEmployee, IUpdateEmployee IUpdateEmployee, IDeleteEmployee IDeleteEmployee) { _ICreateEmployee = createEmployee; _IReadEmployee = IReadEmployee; _IUpdateEmployee = IUpdateEmployee; _IDeleteEmployee = IDeleteEmployee; }
public HomeController(IGetAllEmployees getAllEmployees, ICreateEmployee createEmployee, IGetEmployee getEmployee, IEmployeeBenefitsCalculator benefitsCalculator, IDeleteEmployee deleteEmployee) { this.getAllEmployees = getAllEmployees; this.createEmployee = createEmployee; this.getEmployee = getEmployee; this.benefitsCalculator = benefitsCalculator; this.deleteEmployee = deleteEmployee; }
public EmployeeRepository(IInsertEmployee sqlInsert, IUpdateEmployee sqlUpdate, IDeleteEmployee sqlDelete, IGetEmployee sqlGet, DataTable table, IInfoEmployee info) { _sqlInsert = sqlInsert; _sqlUpdate = sqlUpdate; _sqlDelete = sqlDelete; _sqlGet = sqlGet; _table = table; _info = info; }
public EmployeesController( IGetEmployee getEmployee, IListEmployees listEmployees, IAddEmployee addEmployee, IUpdateEmployee updateEmployee, IDeleteEmployee deleteEmployee) { _getEmployee = getEmployee; _listEmployees = listEmployees; _addEmployee = addEmployee; _updateEmployee = updateEmployee; _deleteEmployee = deleteEmployee; }
public void ThenWeShouldGetEmployeeAndCalculateBenefitCost() { fakeGetAllEmployees = A.Fake <IGetAllEmployees>(); fakeGetEmployee = A.Fake <IGetEmployee>(); fakeDeleteEmployee = A.Fake <IDeleteEmployee>(); fakeCreateEmployee = A.Fake <ICreateEmployee>(); fakeEmployeeBenefitsCalculator = A.Fake <IEmployeeBenefitsCalculator>(); sut = new HomeController(fakeGetAllEmployees, fakeCreateEmployee, fakeGetEmployee, fakeEmployeeBenefitsCalculator, fakeDeleteEmployee); var employee = new Employee() { Id = 1, Name = "Chris Brannon", NumberOfDependents = 2 }; A.CallTo(() => fakeGetEmployee.Execute(1)).Returns(employee); sut.Details(1); A.CallTo(() => fakeGetEmployee.Execute(1)).MustHaveHappened(Repeated.Exactly.Once); A.CallTo(() => fakeEmployeeBenefitsCalculator.CalculateEmployeeBenefitCost(employee)).MustHaveHappened(Repeated.Exactly.Once); }
public EmployeeController() { getemployees = new GetEmployees(); updateEmployees = new AddorEditEmployee(); deleteEmployees = new DeleteEmployee(); }
public EmployeeCrudService(IDeleteEmployee DeleteEmployee) { _DeleteEmployeeRepository = DeleteEmployee; }