Ejemplo n.º 1
0
 private void VerifyBadAnalyzer(ExpensiveAnalyzerInfo analyzer, string analyzerId, double lof, double mean, double stddev)
 {
     Assert.True(analyzer.PIISafeAnalyzerId.IndexOf(analyzerId, StringComparison.OrdinalIgnoreCase) >= 0);
     Assert.Equal(analyzer.LocalOutlierFactor, lof, precision: 4);
     Assert.Equal(analyzer.Average, mean, precision: 4);
     Assert.Equal(analyzer.AdjustedStandardDeviation, stddev, precision: 4);
 }
Ejemplo n.º 2
0
        public void TestBadAnalyzerInfoPII()
        {
            var badAnalyzer1 = new ExpensiveAnalyzerInfo(true, "test", 0.1, 0.1, 0.1);

            Assert.True(badAnalyzer1.PIISafeAnalyzerId == badAnalyzer1.AnalyzerId);
            Assert.True(badAnalyzer1.PIISafeAnalyzerId == "test");

            var badAnalyzer2 = new ExpensiveAnalyzerInfo(false, "test", 0.1, 0.1, 0.1);

            Assert.True(badAnalyzer2.PIISafeAnalyzerId == badAnalyzer2.AnalyzerIdHash);
            Assert.True(badAnalyzer2.PIISafeAnalyzerId == "test".GetHashCode().ToString());
        }