示例#1
0
        public void ShouldSetResultWhenCompleted()
        {
            var loadTest = new Mock<LoadTest>();

            var context = new LoadTestContext();

            var loadGenerator = new LoadGenerator(loadTest.Object, typeof(TestMock), context, new CancellationToken());

            loadGenerator.Start();

            context.StartEvent.Set();
            
            Thread.Sleep(100);

            context.QuitEvent.Set();

            while (loadGenerator.IsBusy)
            {
                 /* Wait */
            }

            Assert.IsNotNull(loadGenerator.Result);
        }
示例#2
0
        public void ShouldSetResultWhenCompleted()
        {
            var loadTest = new Mock <LoadTest>();

            var context = new LoadTestContext();

            var loadGenerator = new LoadGenerator(loadTest.Object, typeof(TestMock), context, new CancellationToken());

            loadGenerator.Start();

            context.StartEvent.Set();

            Thread.Sleep(100);

            context.QuitEvent.Set();

            while (loadGenerator.IsBusy)
            {
                /* Wait */
            }

            Assert.IsNotNull(loadGenerator.Result);
        }