CallPrivateMethod2() public method

public CallPrivateMethod2 ( ) : int
return int
        public void Replace_PrivateInstanceMethod()
        {
            var tc = new ClassUnderTest2();

            Assert.AreEqual(2, tc.CallPrivateMethod2());
            using (Replace.Method <ClassUnderTest2>("PrivateMethod2").With <ClassUnderTest1>("PrivateMethod1"))
            {
                Assert.AreEqual(1, tc.CallPrivateMethod2());
            }
            Assert.AreEqual(2, tc.CallPrivateMethod2());
        }
示例#2
0
 public void Replace_PrivateInstanceMethod()
 {
     var tc = new ClassUnderTest2();
     Assert.AreEqual(2, tc.CallPrivateMethod2());
     using (Replace.Method<ClassUnderTest2>("PrivateMethod2").With<ClassUnderTest1>("PrivateMethod1"))
     {
         Assert.AreEqual(1, tc.CallPrivateMethod2());
     }
     Assert.AreEqual(2, tc.CallPrivateMethod2());
 }