コード例 #1
0
        public void CallWithArgument()
        {
            MethodInfo mi = typeof(HelloWorld).GetMethod("Identity");
            ArgumentFeederRunInvoker invoker = new ArgumentFeederRunInvoker(new MockRun(), mi);
            HelloWorld hw   = new HelloWorld();
            ArrayList  args = new ArrayList();

            args.Add("test");
            Object result = invoker.Execute(hw, args);

            Assert.IsTrue(hw.Executed);
            Assert.AreEqual(2, args.Count);
            Assert.AreEqual(args[0], args[1]);
        }