@Test
public void testHashcode() {

    assertThat(empty.hashCode())
            .isEqualTo(WorkspaceFamily.parse("").hashCode())
            .isNotEqualTo(single.hashCode())
            .isNotEqualTo(dual.hashCode());
    assertThat(single.hashCode())
            .isEqualTo(WorkspaceFamily.parse("single").hashCode())
            .isNotEqualTo(empty.hashCode())
            .isNotEqualTo(dual.hashCode());
    assertThat(dual.hashCode())
            .isEqualTo(WorkspaceFamily.parse("hello@world").hashCode())
            .isNotEqualTo(empty.hashCode())
            .isNotEqualTo(single.hashCode());
}