public void TestCrc64Equals() { Crc64 empty = new Crc64(); Crc64 value = new Crc64("Hello"); Crc64 copy = new Crc64(value.Value); Assert.IsTrue(value.Equals(copy)); Assert.IsFalse(value.Equals(empty)); Assert.IsTrue(value.Equals(copy.Value)); Assert.IsFalse(value.Equals(empty.Value)); Assert.IsTrue(value.Equals((object)copy)); Assert.IsFalse(value.Equals((object)empty)); Assert.IsTrue(value.Equals((object)copy.Value)); Assert.IsFalse(value.Equals((object)empty.Value)); }