コード例 #1
0
        public void TestMinMaxUnFinishedFront()
        {
            FrontDetectionTestSequence seq = this.UnifinishedFrontSequence;
            SeriesStatisticsCollector  ssc = new SeriesStatisticsCollector(seq.sequence.Length);

            ssc.AddSequence(seq.sequence);

            NUnit.Framework.Assert.AreEqual(-2, ssc.GetMin());
            NUnit.Framework.Assert.AreEqual(4, ssc.GetMax());
        }
コード例 #2
0
        public void TestMinMaxFinishedFrontShortHistory()
        {
            FrontDetectionTestSequence seq = this.FinishedFrontSequence;
            SeriesStatisticsCollector  ssc = new SeriesStatisticsCollector(4);

            ssc.AddSequence(seq.sequence);

            NUnit.Framework.Assert.AreEqual(2, ssc.GetMin());
            NUnit.Framework.Assert.AreEqual(4, ssc.GetMax());
        }
コード例 #3
0
        public void TestFinishedFront()
        {
            SeriesStatisticsCollector ssc = new SeriesStatisticsCollector(3);

            FrontDetectionTestSequence ts = FinishedFrontSequence;

            ssc.AddSequence(ts.sequence);

            NUnit.Framework.Assert.AreEqual(ts.expected_duration, ssc.GetLastRisingFrontDuration());
            NUnit.Framework.Assert.AreEqual(ts.expected_amplitude, ssc.GetLastRisingFrontAmplitude());
        }