示例#1
0
        public void test()
        {
            MDependency04.ConstructorInt32 = (@this, value) => { 
                Assert.AreEqual(999, value);

                var mole = new MDependency04(@this) { generate = () => 123 }; 
            };
            
            Class04 clazz = new Class04();

            Assert.AreEqual(2 * 123, clazz.generate());
        }
示例#2
0
        public void test()
        {
            MDependency04.ConstructorInt32 = (@this, value) => {
                Assert.AreEqual(999, value);

                var mole = new MDependency04(@this)
                {
                    generate = () => 123
                };
            };

            Class04 clazz = new Class04();

            Assert.AreEqual(2 * 123, clazz.generate());
        }