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);
        }