Example #1
0
 public WeatherForecastController(
     ILogger <WeatherForecastController> logger,
     IChangesLogger changeLogger)
 {
     _logger       = logger;
     _changeLogger = changeLogger;
 }
        public void CanCreateInstance()
        {
            var loggers            = new IChangesLogger[0];
            var multiChangesLogger = new MultiChangesLogger(loggers);

            Assert.NotNull(multiChangesLogger);
        }
Example #3
0
 public UnitOfWork(
     RunnerDbContext context,
     ICategoryRepository categories,
     IRunnerRepository runners,
     IDatabase database,
     IChangesFinder changesFinder,
     IChangesLogger changesLogger)
     : this(context, categories, runners, database)
 {
     _changesFinder = changesFinder ?? throw new ArgumentNullException(nameof(changesFinder));
     _changesLogger = changesLogger ?? throw new ArgumentNullException(nameof(changesLogger));
 }
        public UnitOfWork(
            ErpContext context,
            IChangesFinder changesFinder,
            IChangesLogger changesLogger)
        {
            _context  = context;
            Articles  = new ArticleRepository(context);
            Customers = new CustomerRepository(context);
            Orders    = new OrderRepository(context);

            _changesFinder = changesFinder;
            _changesLogger = changesLogger;
        }