public void GetHashCodeShouldReturnSameValueForIdenticalObject() { Project p1 = new ProjectProxy(); p1.Id = 1; Project p2 = new ProjectProxy(); p2.Id = 1; int p1Hash = p1.GetHashCode(); int p2Hash = p2.GetHashCode(); Assert.AreEqual(p1Hash,p2Hash); }