public void testIgnoresLoginAttributeWhenTestingEquality() {
    UserEditStub user1 = new UserEditStub();
    UserEditStub user2 = new UserEditStub();

    user1.setLogin("12345");
    user2.setLogin("67890");

    assertEquals("Should not consider logins when testing UserEditStub equality", user1, user2);
  }
  public void
      testConsidersUdpSettableUserAttributesAndResourcePropertiesWhenTestingEquality_NegativeVariation() {
    UserEditStub user1 = new UserEditStub();
    UserEditStub user2 = new UserEditStub();

    user1.setEid("eid-1");
    user1.setEmail("email-1");
    user1.setFirstName("firstName-1");
    user1.setLastName("lastName-1");
    user1.setType("type-1");
    ResourcePropertiesEditStub user1Props = new ResourcePropertiesEditStub();
    user1Props.addProperty("property-1", "property-value-1");
    user1.setPropertiesEdit(user1Props);

    user2.setEid("eid-2");
    user2.setEmail("email-2");
    user2.setFirstName("firstName-2");
    user2.setLastName("lastName-2");
    user2.setType("type-2");
    ResourcePropertiesEditStub user2Props = new ResourcePropertiesEditStub();
    user2Props.addProperty("property-2", "property-value-2");
    user2.setPropertiesEdit(user2Props);

    assertFalse(user1.equals(user2));
  }