public void TwoDifferentInstancesOfSimpleClassGiveDifferentHashes() { var obj1 = new Simple(42, "42"); var obj2 = new Simple(42, "42a"); var hash1 = ObjectHasher.ComputeHash(obj1); var hash2 = ObjectHasher.ComputeHash(obj2); Assert.That(hash1, Is.Not.EqualTo(hash2)); }
public void CanCreateHashOfSimpleClass() { var obj = new Simple(42, "42"); var hash = ObjectHasher.ComputeHash(obj); Assert.That(hash.Length, Is.EqualTo(32)); }