public void Build_WithAnalyzerVersion_ConfigIsCorrect() { const AnalyzerVersion analyzerVersion = AnalyzerVersion.V2; EnsureConfigValues(_builder.WithAnalyzerVersion(analyzerVersion).Build(), analyzerVersion: analyzerVersion); }
public MainWindow() { InitializeComponent(); logParser = new LogParser(); reportAggregator = new ExcelReportAggregator(); endDate.SelectedDate = DateTime.Now; endTime.Text = DateTime.Now.ToString("HH:mm:ss"); DataContext = new AnalyzerVersion(); }
private void EnsureConfigValues(IColorContrastConfig config, int maxTextThickness = ColorContrastConfig.DefaultMaxTextThickness, int minNumberColorTransitions = ColorContrastConfig.DefaultMinColorTransitions, int minSpaceBetweenSamples = ColorContrastConfig.DefaultMinSpaceBetweenSamples, int transitionCountDominanceFactor = ColorContrastConfig.DefaultTransitionCountDominanceFactor, AnalyzerVersion analyzerVersion = ColorContrastConfig.DefaultAnalyzerVersion, double highConfidenceThreshold = ColorContrastConfig.DefaultHighConfidenceThreshold, double midConfidenceThreshold = ColorContrastConfig.DefaultMidConfidenceThreshold, double lowConfidenceThreshold = ColorContrastConfig.DefaultLowConfidenceThreshold) { Assert.AreEqual(maxTextThickness, config.MaxTextThickness); Assert.AreEqual(minNumberColorTransitions, config.MinNumberColorTransitions); Assert.AreEqual(minSpaceBetweenSamples, config.MinSpaceBetweenSamples); Assert.AreEqual(transitionCountDominanceFactor, config.TransitionCountDominanceFactor); Assert.AreEqual(analyzerVersion, config.AnalyzerVersion); Assert.AreEqual(highConfidenceThreshold, config.HighConfidenceThreshold); Assert.AreEqual(midConfidenceThreshold, config.MidConfidenceThreshold); Assert.AreEqual(lowConfidenceThreshold, config.LowConfidenceThreshold); }
public ColorContrastConfigBuilder WithAnalyzerVersion(AnalyzerVersion analyzerVersion) { _analyzerVersion = analyzerVersion; return(this); }
private void ConfigureConfigMockForAzalyzerVersion(AnalyzerVersion analyzerVersion) { _configMock.Setup(x => x.AnalyzerVersion) .Returns(analyzerVersion) .Verifiable(); }