public void PriorityTest() { var c = new AdvisedClass(); var r = c.GetString("..."); Assert.AreEqual("...ABCDE", r); }
public void InheritedPriorityTest() { var c = new AdvisedClass(); var r = c.GetString2(":)"); Assert.AreEqual(":)ABCDE", r); }
public void ExceptionTest() { try { var c = new AdvisedClass(); c.ThrowInvalidOperationException(); } catch { throw; } }
public void ExceptionWithStackTraceTest() { try { var c = new AdvisedClass(); c.ThrowInvalidOperationException(); } catch (InvalidOperationException ioe) { var topTrace = ioe.StackTrace.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)[1]; Assert.IsTrue(topTrace.Contains("ThrowInvalidOperationException")); } }
public void AsyncTest() { var c = new AdvisedClass(); Assert.IsTrue(c.LaunchAsyncMethod()); }