public void WfProcessDescriptorInfoToClientTest() { WfProcessDescriptorInfo server = PrepareServerData(); ClearServerData(server.ProcessKey); WfClientProcessDescriptorInfo client = null; WfClientProcessDescriptorInfoConverter.Instance.ServerToClient(server, ref client); client.AreSame(server); }
public void WfProcessDescriptorInfoSerializationTest() { WfClientJsonConverterHelper.Instance.RegisterConverters(); WfProcessDescriptorInfo server = PrepareServerData(); ClearServerData(server.ProcessKey); WfClientProcessDescriptorInfo client = null; WfClientProcessDescriptorInfoConverter.Instance.ServerToClient(server, ref client); string data = JSONSerializerExecute.Serialize(client); Console.WriteLine(data); WfClientProcessDescriptorInfo deserialized = JSONSerializerExecute.Deserialize <WfClientProcessDescriptorInfo>(data); client.AreSame(deserialized); }