public void ShouldKnowUsersWithNullFieldsAreNotEqual() { var user = new BirdBrainMembershipUser(null, null, null, "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); var otherUser = new BirdBrainMembershipUser("othertest", "1", "*****@*****.**", "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); Assert.AreNotEqual(user, otherUser); }
public void ShouldKnowDifferentUsersMayNotBeEqual() { var user = new BirdBrainMembershipUser("test", "1", "*****@*****.**", "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); var otherUser = new BirdBrainMembershipUser("othertest", "1", "*****@*****.**", "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); Assert.AreNotEqual(user, otherUser); }
public void ShouldKnowUnequalUsersMayHaveUnequalHashCodes() { var user = new BirdBrainMembershipUser("test", "1", "*****@*****.**", "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); var otherUser = new BirdBrainMembershipUser("othertest", "1", "*****@*****.**", "", "", true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue); Assert.AreNotEqual(user, otherUser); Assert.AreNotEqual(user.GetHashCode(), otherUser.GetHashCode()); }