public void InvokeAllNamedArgumentsWithConversion() { ArgumentConvertingMethodInvoker vkr = new ArgumentConvertingMethodInvoker(); Voker instance = new Voker(); vkr.TargetObject = instance; vkr.TargetMethod = "HiEverybody"; // CSV string should be converted to string [] vkr.AddNamedArgument("nameS", new object [] { "Rick, Mark, Griffin, Federico, Choy, Aleks" }); vkr.Prepare(); string actual = vkr.Invoke() as string; Assert.IsNotNull(actual); Assert.AreEqual("Hi ya'll", actual); Assert.IsNotNull(instance.developers); }
public static string HiVoker(Voker buddy) { return("Hi " + buddy.name); }