Brunet.Services.XmlRpc.XmlRpcManagerTest.LocalProxyReturnComplexValue C# (CSharp) Method

LocalProxyReturnComplexValue() private method

private LocalProxyReturnComplexValue ( ) : void
return void
    public void LocalProxyReturnComplexValue() {
      _mrm.CurrentInvokeState.RetValues = new object[0];
      string actual = _rpc.localproxy("Foo") as string;
      Assert.AreEqual(string.Empty, actual);
      IList l = new ArrayList();
      l.Add(111);
      l.Add("string");
      _mrm.CurrentInvokeState.RetValues = new object[] { l };
      IList actual_l = _rpc.localproxy("Foo", "arg1") as IList;
      Assert.AreEqual(l[0], (int)actual_l[0]);
      Assert.AreEqual(l[1], actual_l[1] as string);
    }