public SampleManager(ISampleRepo sampleRepo, ISampleMediaRepo sampleMediaRepo, ISampleLabelRepo sampleLabelRepo, ILabelSampleRepo labelSampleRepo, ILabelRepo repo, ILogger logger, IAppConfig appConfig, IDependencyManager dependencyManager, ISecurity security) : base(logger, appConfig, dependencyManager, security) { this._sampleMediaRepo = sampleMediaRepo ?? throw new NullReferenceException(nameof(sampleMediaRepo)); this._sampleRepo = sampleRepo ?? throw new NullReferenceException(nameof(sampleRepo)); this._labelRepo = repo ?? throw new NullReferenceException(nameof(repo)); this._sampleLabelRepo = sampleLabelRepo ?? throw new NullReferenceException(nameof(sampleLabelRepo)); this._labelSampleRepo = labelSampleRepo ?? throw new NullReferenceException(nameof(labelSampleRepo)); }
//Constructor dependency Injection public SampleController(ISampleRepo sampleRepo) { _sampleRepo = sampleRepo; }
public SampleRepoTests() { _mocker.Use(_options); _sampleRepo = _mocker.CreateInstance <SampleRepo>(); }