Пример #1
0
 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;
 }
Пример #3
0
 public SampleRepoTests()
 {
     _mocker.Use(_options);
     _sampleRepo = _mocker.CreateInstance <SampleRepo>();
 }