예제 #1
0
        public void StoredErrorsAreThrownFromWaitUntilFinished()
        {
            var run = new TestRun(new Mock <ITestResultLogger>().Object, _veryShortTimeout, _arbitraryLongTimeout);

            run.ErrorOccured(new Exception("foo"));
            var e = Assert.Throws <AggregateException>(() => run.WaitUntilFinished());

            Assert.AreEqual(1, e.InnerExceptions.Count);
            Assert.AreEqual("foo", e.InnerExceptions[0].Message);
        }