Esempio n. 1
0
        public void OutParameterTest()
        {
            var c = new EmptyAdvisedClass();
            int b;

            c.UsesOut(4, out b);
            Assert.AreEqual(4, b);
        }
Esempio n. 2
0
        public void TwoAspectsTest()
        {
            int c = RecordCall.Count;
            var r = new EmptyAdvisedClass();
            var z = r.ReturnParameter(10);

            Assert.AreEqual(2, z);
            Assert.AreEqual(c + 1, RecordCall.Count);
        }
Esempio n. 3
0
        public void RefParameterTest()
        {
            var c = new EmptyAdvisedClass();
            int b = 10;
            var r = c.UsesRef(3, ref b);

            Assert.AreEqual(r, b);
            Assert.AreEqual(13, b);
        }
Esempio n. 4
0
        public void OutGenericParameterTest()
        {
            var        c = new EmptyAdvisedClass();
            List <int> b;

            c.UsesOut(new List <int> {
                5
            }, out b);
            Assert.AreEqual(1, b.Count);
            Assert.AreEqual(5, b[0]);
        }
Esempio n. 5
0
        public void PropertyAtPropertyLevelTest()
        {
            var c = new EmptyAdvisedClass();

            c.Property2++; // which calls a getter and a setter
        }
Esempio n. 6
0
 public void StaticMethodWithParameterTest()
 {
     EmptyAdvisedClass.StaticMethodWithParameterTest(3);
 }
Esempio n. 7
0
 public void StaticMethodTest()
 {
     EmptyAdvisedClass.StaticMethodTest();
 }
Esempio n. 8
0
        public void ManyParametersTest()
        {
            var r = new EmptyAdvisedClass().Add(1, 2, 3, 4, 5);

            Assert.AreEqual(r, 1 + 2 + 3 + 4 + 5);
        }
Esempio n. 9
0
        public void ResolveOverloadTest()
        {
            var r = EmptyAdvisedClass.Overload(2);

            Assert.AreEqual(2, r);
        }
Esempio n. 10
0
 public void ManyParametersTest()
 {
     var r = new EmptyAdvisedClass().Add(1, 2, 3, 4, 5);
     Assert.AreEqual(r, 1 + 2 + 3 + 4 + 5);
 }
Esempio n. 11
0
 public void TwoAspectsTest()
 {
     int c = RecordCall.Count;
     var r = new EmptyAdvisedClass();
     var z = r.ReturnParameter(10);
     Assert.AreEqual(2, z);
     Assert.AreEqual(c + 1, RecordCall.Count);
 }
Esempio n. 12
0
 public void RefParameterTest()
 {
     var c = new EmptyAdvisedClass();
     int b = 10;
     var r = c.UsesRef(3, ref b);
     Assert.AreEqual(r, b);
     Assert.AreEqual(13, b);
 }
Esempio n. 13
0
 public void PropertyAtPropertyLevelTest()
 {
     var c = new EmptyAdvisedClass();
     c.Property2++; // which calls a getter and a setter
 }
Esempio n. 14
0
 public void OutParameterTest()
 {
     var c = new EmptyAdvisedClass();
     int b;
     c.UsesOut(4, out b);
     Assert.AreEqual(4, b);
 }