Exemplo n.º 1
0
        public void TestPortableMethods()
        {
            var prx = GetProxy();

            var obj = new TestPortableClass {
                Prop = "PropValue"
            };

            var result = prx.PortableResultMethod(1, obj);

            Assert.AreEqual(obj.Prop, result.Deserialize <TestPortableClass>().Prop);
        }
Exemplo n.º 2
0
        public void TestPortableMethods()
        {
            var prx = GetProxy();

            var obj = new TestPortableClass {
                Prop = "PropValue"
            };
            var portObj = Portables.ToPortable <IPortableObject>(obj);

            var result = prx.PortableArgAndResultMethod(1, portObj);

            Assert.AreEqual(obj.Prop, result.Deserialize <TestPortableClass>().Prop);
        }
Exemplo n.º 3
0
 /** <inheritdoc /> */
 public IPortableObject PortableResultMethod(int arg1, TestPortableClass arg2)
 {
     return(_portables.ToPortable <IPortableObject>(arg2));
 }