public static string Serialize(HaltResume i) { char d = ','; StringBuilder sb = new StringBuilder(); sb.Append(i.Symbol); sb.Append(d); sb.Append(i.Exchange); sb.Append(d); sb.Append(i.Time); sb.Append(d); sb.Append(i.Status); sb.Append(d); sb.Append(i.Reason); return(sb.ToString()); }
public void SerializeDeserilize() { // setup halt-resume const string s = "IBM"; const string e = "NYSE"; const int t = 092500; const string a = "1025"; const string r = "540"; HaltResume i = new HaltResumeImpl(s, e, t, a, r); // serialize it string msg = HaltResumeImpl.Serialize(i); // deserialize it somewhere else HaltResume ni = HaltResumeImpl.Deserialize(msg); // verify it's the same Assert.AreEqual(i.Symbol, ni.Symbol); Assert.AreEqual(i.Exchange, ni.Exchange); Assert.AreEqual(i.Time, ni.Time); Assert.AreEqual(i.Status, ni.Status); Assert.AreEqual(i.Reason, ni.Reason); }
public static string Serialize(HaltResume i) { char d = ','; StringBuilder sb = new StringBuilder(); sb.Append(i.Symbol); sb.Append(d); sb.Append(i.Exchange); sb.Append(d); sb.Append(i.Time); sb.Append(d); sb.Append(i.Status); sb.Append(d); sb.Append(i.Reason); return sb.ToString(); }