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);
        }
Exemplo n.º 3
0
 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();
 }