Ejemplo n.º 1
0
 public void Cancels_DelegateThrowsBaseException_Fails()
 {
     Assert.Throws <Exception>(() =>
     {
         AsyncAssert.Cancels(() => { throw new Exception(); });
     });
 }
Ejemplo n.º 2
0
 public void Cancels_DelegateThrowsWrongException_Fails()
 {
     Assert.Throws <Exception>(() =>
     {
         AsyncAssert.Cancels(() => { throw new InvalidOperationException(); });
     });
 }
Ejemplo n.º 3
0
        public void Cancels_DelegateCancelsWithDerivedException_ReturnsException()
        {
            var expectedException = new TaskCanceledException();
            var result            = AsyncAssert.Cancels(() => { throw expectedException; });

            Assert.Same(expectedException, result);
        }
Ejemplo n.º 4
0
 public void Cancels_DelegateDoesNotCancel_Fails()
 {
     Assert.Throws <Exception>(() =>
     {
         AsyncAssert.Cancels(() => { });
     });
 }