コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: TestCrc64.cs プロジェクト: hivie7510/csharptest-net
        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));
        }