public void SerializeAndDeserialize() { IActivity first = new Activity("activity", DateTime.Parse("5:00:00"), TimeSpan.Parse("1:23:45")); IActivity second = ActivitySerializer.Deserialize(ActivitySerializer.SerializeToXml(first)); Assert.AreEqual(first, second); }
public void SerializeSpecialSymbols() { string scarySymbols = "&><"; Stub.On(activity).GetProperty("Name").Will(Return.Value(scarySymbols)); XmlNode xml = ActivitySerializer.SerializeToXml(activity); Assert.AreEqual(scarySymbols, xml["Activity"].InnerText); }
public void SerializeActivity() { Stub.On(activity).GetProperty("Name").Will(Return.Value("reading")); XmlNode xml = ActivitySerializer.SerializeToXml(activity); Assert.AreEqual("reading", xml["Activity"].InnerText); Assert.AreEqual("5:00:00", xml["Start"].InnerText); Assert.AreEqual("1:23:45", xml["Duration"].InnerText); }