public WorkTimeServiceTests() { var errorResolver = Substitute.For <IErrorResolver>(); var validationService = Substitute.For <IValidationService>(); var serviceProvider = new ServiceCollection() .AddSingleton(s => errorResolver) .AddSingleton(s => validationService) .AddSingleton <IWorkTimeService, WorkTimeService>() .AddSingleton <IConsoleLogger, ConsoleLogger>() .BuildServiceProvider(); _errorResolver = errorResolver; _validationService = validationService; _workTimeService = serviceProvider.GetService <IWorkTimeService>(); _path = GetApplicationRoot(); }
public WorkTimeController([FromServices] IWorkTimeService workTimeService) { this._workTimeService = workTimeService; }
public AppointmentService(IAppointmentRepository appointmentRepository, IWorkTimeService workTimeService) { _appointmentRepository = appointmentRepository == null ? throw new ArgumentNullException(nameof(appointmentRepository) + "is set to null") : appointmentRepository; _workTimeService = workTimeService == null ? throw new ArgumentNullException(nameof(workTimeService) + "is set to null") : workTimeService;; }
public WorkTimeController(IWorkTimeService workTimeService, IEmployeeService employeeService) { _workTimeService = workTimeService; _employeeService = employeeService; }
public WorkTimeServiceTests() { workTimeService = new WorkTimeService(workTimeRepository); }
public WorkTimeController(IWorkTimeService workTimeService) { _workTimeService = workTimeService; }