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()); }