public static string ExtensionEcho(Foo self, string value) { return "ExtensionEcho: " + self.Echo(value); }
public void ExtensionMethod() { Foo o = new Foo(); object value = Dispatch(o, "ExtensionEcho", "Hello"); Assert.AreEqual(FooExtensions.ExtensionEcho(o, "Hello"), value); }