Exemplo n.º 1
0
        public void DurationRunner_Run_Context_Iterations()
        {
            var context = new ExecutionContext();

            var runner = new DurationRunner();

            runner.Run(new ProfilerSettings {
                Duration = TimeSpan.FromSeconds(1)
            }, context, () => { });

            ((int)context.Get(ContextKeys.Iteration)).Should().BeGreaterThan(100);
        }
Exemplo n.º 2
0
        public void DurationRunner_Run()
        {
            var cnt = 0;

            var runner = new DurationRunner();

            runner.Run(new ProfilerSettings {
                Duration = TimeSpan.FromSeconds(1)
            }, new ExecutionContext(), () => cnt += 1);

            cnt.Should().BeGreaterThan(100);
        }