コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }