public void TestMyBoundaryAspect() { var args = new MethodExecutionArgs(null, Arguments.Empty); args.Method = new DynamicMethod("FooBar",null,null); var aspect = new MyBoundaryAspect(); aspect.OnEntry(args); aspect.OnSuccess(args); Assert.IsTrue(Log.Messages.Contains("Before: " + args.Method.Name)); Assert.IsTrue(Log.Messages.Contains("After: " + args.Method.Name)); }
public void TestMyBoundaryAspect() { var args = new MethodExecutionArgs(null, Arguments.Empty); args.Method = new DynamicMethod("FooBar", null, null); var aspect = new MyBoundaryAspect(); aspect.OnEntry(args); aspect.OnSuccess(args); Assert.IsTrue(Log.Messages.Contains("Before: " + args.Method.Name)); Assert.IsTrue(Log.Messages.Contains("After: " + args.Method.Name)); }