public RatingAlgoritm(ICategoryManager _categroyReverser, IRatingSettings _settings) { categoryReverser = _categroyReverser; iabToleranceTier1 = _settings.IabToleranceTier1; iabToleranceTier2 = _settings.IabToleranceTier1; biggestPercentIAB = _settings.BiggestPercentIAB; padTolerance = _settings.PadTolerance; maximumRatings = _settings.MaximumRatings; }
public VideoHandler(IVideoRepository videoRepo, IRatingRepository _ratingRepo, IReaderJson readerJson, IWriterJson writerJson, ICalculator calculator, ICategoryManager categoryManager, IRatingSettings settings, IJsonAddRepository jsonAddRepository) { this.videoRepo = videoRepo ?? throw new NullReferenceException(); this.ratingRepo = _ratingRepo ?? throw new NullReferenceException(); this.jsonReader = readerJson ?? throw new NullReferenceException(); this.calculator = calculator ?? throw new NullReferenceException(); this.categoryManager = categoryManager ?? throw new NullReferenceException(); this.settings = settings ?? throw new NullReferenceException(); this.jsonAddRepository = jsonAddRepository ?? throw new NullReferenceException(); writer = writerJson ?? throw new NullReferenceException(); }