public void TestComputeRawAnomalyPartialNoMatch() { double score = Anomaly.ComputeRawAnomalyScore(new[] { 2, 3, 6 }, new[] { 3, 5, 7 }); Console.WriteLine((2.0 / 3.0)); Assert.AreEqual(score, 2.0 / 3.0, 0.001); }
public void TestComputeRawAnomalyScoreNoActive() { double score = Anomaly.ComputeRawAnomalyScore(new int[0], new[] { 3, 5 }); Assert.AreEqual(score, 0.0, 0.00001); }
public void TestComputeRawAnomalyScoreNoMatch() { double score = Anomaly.ComputeRawAnomalyScore(new[] { 2, 4, 6 }, new[] { 3, 5, 7 }); Assert.AreEqual(score, 1.0, 0.00001); }
public void TestComputeRawAnomalyScoreNoActiveOrPredicted() { double score = Anomaly.ComputeRawAnomalyScore(new int[0], new int[0]); Assert.AreEqual(score, 0.0, 0.00001); }