public void Serialize() { var obj = StubRequestWithEnum.GetRequest(); var expected = string.Format(Json.InstanceFormat, "{", obj.Id, obj.Name, obj.CreatedOn.ToString("yyyy-MM-dd"), Enum.GetName(typeof(Status), obj.Status), "}"); var actual = Serializer.Json.Serialize(obj); Assert.AreEqual(expected, actual); }
public void SerializeAndDeserialize() { var obj = StubRequestWithEnum.GetRequest(); var serialized = Serializer.Binary.Serialize(obj); var deserialized = Serializer.Binary.Deserialize <StubRequestWithEnum>(serialized); Assert.IsNotNull(deserialized); Assert.AreEqual(obj.Id, deserialized.Id); Assert.AreEqual(obj.Name, deserialized.Name); Assert.AreEqual(obj.CreatedOn, deserialized.CreatedOn); Assert.AreEqual(obj.Status, deserialized.Status); }