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