public void DetectAnomalies_InputWithSpikes_AnomaliesDetected() { var dataLoader = new MockDataLoaderWithAnomalies(); _anomalyDetectionStrategy = new SpikeDetectionStrategy("MockAppName2", "Spike Detection", dataLoader); var anomalies = _anomalyDetectionStrategy.DetectAnomalies(); Assert.IsTrue(anomalies.Anomalies.Any()); }
public Report Run() { var report = _anomalyDetectionStrategy.DetectAnomalies(); if (report.Anomalies.Any()) { QueueAnomalies(); } return(report); }