Esempio n. 1
0
 public static void main()
 {
     try {
         MyExceptionClass my = new MyExceptionClass();
         my.ExecuteThrowOnlyException();
     } catch (Exception ex) {
         Console.WriteLine(ex.ToString());
     }
 }
 public void ExecuteTestCase()
 {
     try {
         MyExceptionClass my = new MyExceptionClass();
         my.Execute(-1);
         Assert.Fail("ExecuteTestCase fail");
     } catch (InvalidOperationException ex) {
         Assert.AreEqual(ex.Message,"args is > 0");
         Assert.IsNull(ex.InnerException);
     }
 }
 public void ExecuteInnerExceptionTestCase()
 {
     try {
         MyExceptionClass my = new MyExceptionClass();
         my.ExecuteInnerException(-1);
         Assert.Fail("ExecuteInnerExceptionTestCase fail");
     } catch (InvalidProgramException ex) {
         Assert.AreEqual(ex.Message,"execute fail");
         Assert.AreEqual(ex.InnerException.Message,"args is > 0");
     }
 }