public void Some_is_not_zero() { Bytes32 bytes32A = Bytes32.Wrap(TestItem.KeccakA.Bytes); bytes32A.Equals(Bytes32.Zero).Should().BeFalse(); bytes32A.Equals((object)Bytes32.Zero).Should().BeFalse(); }
public void Some_is_not_null() { Bytes32 bytes32A = Bytes32.Wrap(TestItem.KeccakA.Bytes); bytes32A.Equals(null).Should().BeFalse(); bytes32A.Equals((object)null).Should().BeFalse(); }
public void Diff_is_not_same() { byte[] bytesA = new byte[32]; new Random(42).NextBytes(bytesA); byte[] bytesB = new byte[32]; Bytes32 a = new Bytes32(bytesA); Bytes32 b = new Bytes32(bytesB); Assert.AreNotEqual(a, b); Assert.False(a.Equals(b)); Assert.False(b.Equals(a)); Assert.False(a == b); Assert.False(!(a != b)); Assert.False(a.Equals((object)b)); Assert.False(a.Equals(b)); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); Assert.AreNotEqual(a.ToString(), b.ToString()); }
public void Same_is_same() { byte[] bytesA = new byte[32]; new Random(42).NextBytes(bytesA); byte[] bytesB = new byte[32]; bytesA.AsSpan().CopyTo(bytesB); Bytes32 a = new Bytes32(bytesA); Bytes32 b = new Bytes32(bytesB); Assert.AreEqual(a, b); Assert.True(a.Equals(b)); Assert.True(b.Equals(a)); Assert.True(a == b); Assert.True(!(a != b)); Assert.True(a.Equals((object)b)); Assert.True(a.Equals(b)); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); Assert.AreEqual(a.ToString(), b.ToString()); }
public void Different_type_is_not_equal() { Bytes32 bytes32A = Bytes32.Wrap(TestItem.KeccakA.Bytes); bytes32A.Equals(TestItem.KeccakA.Bytes).Should().BeFalse(); }
public void Same_is_equal() { Bytes32 bytes32A = Bytes32.Wrap(TestItem.KeccakA.Bytes); bytes32A.Equals(bytes32A).Should().BeTrue(); }