Example #1
0
        public void Sample_given___OK()
        {
            double[] values = { 1, 2, 3 };
            var      sample = new Sample(values);

            OutlierDetection sut = new TestOutlierDetection(sample);

            Assert.AreSame(sample, sut.Sample);
        }
Example #2
0
        public void TestOutlierDetection___Empty()
        {
            double[] values = { 1, 2, 3 };
            var      sample = new Sample(values);

            OutlierDetection sut = new TestOutlierDetection(sample);

            var actual = sut.GetOutliers().ToArray();

            CollectionAssert.AreEqual(Array.Empty <double>(), actual);
        }
Example #3
0
        public void TestOutlierDetection___Identity()
        {
            double[] values = { 1, 2, 3 };
            var      sample = new Sample(values);

            OutlierDetection sut = new TestOutlierDetection(sample);

            var actual = sut.GetValuesWithoutOutliers().ToArray();

            CollectionAssert.AreEqual(values, actual);
        }