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); }
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; }