Esempio n. 1
0
        public void TestWidthMin(int[] intersCoord, uint minWidth)
        {
            var stats = new GeUtilities.Intervals.Parsers.Model.BedStats();

            foreach (var peak in CreatePeaks(intersCoord))
            {
                stats.Update(peak);
            }

            Assert.True(stats.WidthMin == minWidth);
        }
Esempio n. 2
0
        public void TestWidthMean(int[] intersCoord, double mean)
        {
            var stats = new GeUtilities.Intervals.Parsers.Model.BedStats();

            foreach (var peak in CreatePeaks(intersCoord))
            {
                stats.Update(peak);
            }

            Assert.True(Math.Round(stats.WidthMean, 3) == mean);
        }
Esempio n. 3
0
        public void TestCount(int[] intersCoord)
        {
            var stats = new GeUtilities.Intervals.Parsers.Model.BedStats();

            foreach (var peak in CreatePeaks(intersCoord))
            {
                stats.Update(peak);
            }

            Assert.True(stats.Count == intersCoord.Length / 2);
        }