Пример #1
0
        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();
        }
Пример #2
0
 public WorkTimeController([FromServices] IWorkTimeService workTimeService)
 {
     this._workTimeService = workTimeService;
 }
Пример #3
0
 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;;
 }
Пример #4
0
 public WorkTimeController(IWorkTimeService workTimeService, IEmployeeService employeeService)
 {
     _workTimeService = workTimeService;
     _employeeService = employeeService;
 }
Пример #5
0
 public WorkTimeServiceTests()
 {
     workTimeService = new WorkTimeService(workTimeRepository);
 }
Пример #6
0
 public WorkTimeController(IWorkTimeService workTimeService)
 {
     _workTimeService = workTimeService;
 }