public CustomHostedService(ILogger <CustomHostedService> logger, IMyService myService, IHttpClientFactory httpClientFactory, IOptions <ComplexSettings> complexSettings) { this.logger = logger; this.myService = myService; this.complexSettings = complexSettings.Value; this.httpClient = httpClientFactory.CreateClient(); }
public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified() { using (var image = new MagickImage()) { var settings = new ComplexSettings(); settings.SetImageArtifacts(image); Assert.Empty(image.ArtifactNames); } }
public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified() { using (var image = new MagickImage()) { var settings = new ComplexSettings(); settings.SetImageArtifacts(image); Assert.IsNull(image.GetArtifact("complex:snr")); } }
public void ShouldSetTheSignalToNoiseRatio() { using (var image = new MagickImage()) { var settings = new ComplexSettings() { SignalToNoiseRatio = 1.2, }; settings.SetImageArtifacts(image); Assert.AreEqual("1.2", image.GetArtifact("complex:snr")); } }
public void ShouldRemoveTheSignalToNoiseRatio() { using (var image = new MagickImage()) { var settings = new ComplexSettings() { SignalToNoiseRatio = 1.2, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); EnumerableAssert.IsEmpty(image.ArtifactNames); } }
public void ShouldRemoveTheSignalToNoiseRatio() { using (var image = new MagickImage()) { var settings = new ComplexSettings() { SignalToNoiseRatio = 1.2, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.IsNull(image.GetArtifact("complex:snr")); } }
public void ShouldSetTheSignalToNoiseRatio() { using (var image = new MagickImage()) { var settings = new ComplexSettings { SignalToNoiseRatio = 1.2, }; ArtifactsHelper.SetImageArtifacts(image, settings); Assert.Single(image.ArtifactNames); Assert.Equal("1.2", image.GetArtifact("complex:snr")); } }
public void ShouldRemoveTheSignalToNoiseRatio() { using (var image = new MagickImage()) { var settings = new ComplexSettings { SignalToNoiseRatio = 1.2, }; ArtifactsHelper.SetImageArtifacts(image, settings); ArtifactsHelper.RemoveImageArtifacts(image, settings); Assert.Empty(image.ArtifactNames); } }