public bool Equals(SerializableDateTime other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     return(ReferenceEquals(this, other) || Equals(other.DateTime, DateTime));
 }
 public bool Equals(SerializableDateTime other)
 {
     if (ReferenceEquals(null, other))
     {
         return false;
     }
     return ReferenceEquals(this, other) || Equals(other.DateTime, DateTime);
 }
Exemple #3
0
        public void SerializedObject()
        {
            var sampleDateTime = new SerializableDateTime(1853, 8, 26);
            ISerializable data = sampleDateTime;

            var zipped = ZipZeroLength(data);
            var rawObject = UnZipZeroLength(zipped);

            var returnedDateTime = (SerializableDateTime) rawObject;

            Assert.AreEqual(sampleDateTime, returnedDateTime);

            var sampleString = new SerializableString("Mary had a giant cat its ears were green and smelly");
            zipped = ZipZeroLength(sampleString);

            rawObject = UnZipZeroLength(zipped);

            var returnedString = rawObject as SerializableString;

            Assert.AreEqual(sampleString, returnedString);
        }