public MultimediaServicesShould() { var multimediaServiceOptions = new MultimediaServiceOptions() { MultimediaPath = "images" }; Mock <IOptionsSnapshot <MultimediaServiceOptions> > mockOptionsSnapshot = new Mock <IOptionsSnapshot <MultimediaServiceOptions> >(MockBehavior.Strict); mockOptionsSnapshot.SetupGet(o => o.Value).Returns(multimediaServiceOptions); MultimediaService = new MultimediaService(new NullLogger <MultimediaServiceLogCategory>(), mockOptionsSnapshot.Object); }
public MultimediaController(IMultimediaService pMultimediaService, IOptionsSnapshot <MultimediaServiceOptions> pOptions, ILogger <MultimediaServiceLogCategory> pLogger) { this.MultimediaService = pMultimediaService; this.Logger = pLogger; this.MultimediaServiceOptions = pOptions.Value; }
public MultimediaService(ILogger <MultimediaServiceLogCategory> logger, IOptionsSnapshot <MultimediaServiceOptions> options) { Logger = logger; MultimediaServiceOptions = options.Value; }
public MultimediaController(IMultimediaService multimediaService, IOptionsSnapshot <MultimediaServiceOptions> options, ILogger <MultimediaServiceLogCategory> logger) { this.MultimediaService = multimediaService; this.Logger = logger; this.MultimediaServiceOptions = options.Value; }