public void NullTest() { var sum1 = new StrongSum(); var sum2 = new StrongSum(); Assert.IsTrue(sum1.Equals(sum2)); Assert.IsTrue(sum2.Equals(sum1)); Assert.AreEqual(0, sum1.GetHashCode()); Assert.AreEqual(0, sum2.GetHashCode()); }
public void Issue3Test() { { var sum1 = new StrongSum(new byte[] { 1, 2, 3, 4 }, null); var sum2 = new StrongSum(new byte[] { 1, 2, 3, 4 }, null); Assert.AreEqual(sum1, sum2); } { var sum1 = new StrongSum(new byte[] { 1, 2, 3, 4 }, null); var sum2 = new StrongSum(new byte[] { 1, 1, 1, 1 }, null); Assert.AreNotEqual(sum1, sum2); } }
public void Chunk(uint weak, StrongSum strong) { NetInt.Write(stream, (int)weak); stream.Write(strong.UnsafeGetBuffer(), 0, strongLength); }
public BlockSign(uint weak, StrongSum strong) { Weak = weak; Strong = strong; }