Example #1
0
        public void Target_Element_and_Replace_Twice()
        {
            var t2 = new ComplexClass.NestedClass2();

            t2.MethodWithAspect();
            Assert.Equal(new[] { "MethodWithAspect" }, calls);
        }
Example #2
0
        public void Target_Element_and_Replace()
        {
            var t2 = new ComplexClass.NestedClass2();

            t2.SimpleMethod();
            Assert.Equal(new[] { "NestedClass" }, calls);

            calls.Clear();
            t2.Prop = 42;
            Assert.Equal(new[] { "ComplexClass" }, calls);
        }
Example #3
0
 public void Target_Element_and_Replace_Twice()
 {
     var t2 = new ComplexClass.NestedClass2();
     t2.MethodWithAspect();
     Assert.Equal (new[] {"MethodWithAspect"}, calls);
 }
Example #4
0
        public void Target_Element_and_Replace()
        {
            var t2 = new ComplexClass.NestedClass2();
            t2.SimpleMethod();
            Assert.Equal (new[] {"NestedClass"}, calls);

            calls.Clear();
            t2.Prop = 42;
            Assert.Equal (new[] {"ComplexClass"}, calls);
        }