コード例 #1
0
        public void testRangeFilter1_0()
        {
            var _Pipe = new RandomFilterPipe<String>(1.0d);
            _Pipe.SetSourceCollection(BaseTest.GenerateUUIDs(100));

            var _Counter = 0;
            while (_Pipe.MoveNext())
                _Counter++;

            Assert.AreEqual(100, _Counter);
        }
コード例 #2
0
        public void testRangeFilter0_5()
        {
            var _Pipe = new RandomFilterPipe<String>(0.5d);
            _Pipe.SetSourceCollection(BaseTest.GenerateUUIDs(10000));

            var _Counter = 0;
            while (_Pipe.MoveNext())
                _Counter++;

            Assert.GreaterOrEqual(_Counter, 4000);
            Assert.LessOrEqual(_Counter, 6000);
        }