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); }
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); }
/** <inheritdoc /> */ public IPortableObject PortableResultMethod(int arg1, TestPortableClass arg2) { return(_portables.ToPortable <IPortableObject>(arg2)); }