public void TestOnWideSequence() { var seq = new List<Point>(); seq.Add(new Point(0, 0)); seq.Add(new Point(1, 1)); seq.Add(new Point(2, 2)); seq.Add(new Point(3, 3)); FrequencyFilter filter = new FrequencyFilter(); var filtered = filter.Filter(seq).ToArray(); Assert.IsTrue(filtered.Length == 4); }
public void TestOnNarrowSequence() { var seq = new List<Point>(); seq.Add(new Point(0, 0)); seq.Add(new Point(0.3, 0.3)); seq.Add(new Point(0.4, 0.5)); seq.Add(new Point(2, 2)); FrequencyFilter filter = new FrequencyFilter(); var filtered = filter.Filter(seq).ToArray(); Assert.IsTrue(filtered.Length == 2); }