public override void Setup()
        {
            _fixture = new MetricsCoreTestFixture();

            _reservoir = new DefaultForwardDecayingReservoir();

            _scheduler = new DefaultMetricsTaskSchedular(c => Tick());
        }
        public override void Setup()
        {
            _fixture = new MetricsCoreTestFixture();

            _reservoir = new DefaultAlgorithmRReservoir();

            _scheduler = new DefaultMetricsTaskSchedular(c => Tick());
        }
        public override void Setup()
        {
            _fixture = new MetricsCoreTestFixture();

            _reservoir = new DefaultForwardDecayingReservoir();

            _scheduler = new DefaultTaskScheduler();

            _scheduler.Interval(
                TimeSpan.FromMilliseconds(10),
                TaskCreationOptions.None,
                () =>
            {
                _reservoir.GetSnapshot();
                _reservoir.Reset();
            });
        }
 public virtual void Setup()
 {
     Fixture = new MetricsCoreTestFixture();
 }