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); }
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); }