示例#1
0
        public void TestWithNoExceptionsResult()
        {
            var test   = new SpeedWatchTest("Simple Test", SampleActions.WaitTwoSeconds, 5, "");
            var result = test.GetResults();

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count == 5);
            foreach (var r in result)
            {
                Assert.IsTrue(r.Exception == null);
                Assert.IsTrue(r.Elapsed.Seconds == 2);
            }
        }
示例#2
0
        public void TestWithNoExceptionsAsyncResult()
        {
            var task1 = SampleActions.WaitTwoSecondsAsync();
            var task2 = SampleActions.WaitTwoSecondsAsync();

            var test = new SpeedWatchTest("Simple Test", () => Task.WaitAll(task1, task2),
                                          5, "");
            var result = test.GetResults();

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count == 5);
            foreach (var r in result)
            {
                Assert.IsTrue(r.Exception == null);
            }
        }