コード例 #1
0
        public void Build_WithAnalyzerVersion_ConfigIsCorrect()
        {
            const AnalyzerVersion analyzerVersion = AnalyzerVersion.V2;

            EnsureConfigValues(_builder.WithAnalyzerVersion(analyzerVersion).Build(),
                               analyzerVersion: analyzerVersion);
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();
            logParser        = new LogParser();
            reportAggregator = new ExcelReportAggregator();

            endDate.SelectedDate = DateTime.Now;
            endTime.Text         = DateTime.Now.ToString("HH:mm:ss");
            DataContext          = new AnalyzerVersion();
        }
コード例 #3
0
 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);
 }
コード例 #4
0
 public ColorContrastConfigBuilder WithAnalyzerVersion(AnalyzerVersion analyzerVersion)
 {
     _analyzerVersion = analyzerVersion;
     return(this);
 }
コード例 #5
0
 private void ConfigureConfigMockForAzalyzerVersion(AnalyzerVersion analyzerVersion)
 {
     _configMock.Setup(x => x.AnalyzerVersion)
     .Returns(analyzerVersion)
     .Verifiable();
 }