@Test
public void testFindDownload() {

    // PREPARE
    final String name = "Linux";
    final DownloadOSFamily testee = new DownloadOSFamily(name);
    final DownloadOS v16 = new DownloadOS("Ubuntu 16.04 64-bit (.deb)",
            "https://eventstore.org/downloads/ubuntu/xenial/eventstore-oss_5.0.0-rc1-1_amd64.deb");
    final DownloadOS v18 = new DownloadOS("Ubuntu 18.04 64-bit (.deb)",
            "https://eventstore.org/downloads/ubuntu/bionic/eventstore-oss_5.0.0-rc1-1_amd64.deb");
    testee.addOS(v16);
    testee.addOS(v18);
    testee.seal();
    // TEST
    final DownloadOS download = testee.findDownload("Ubuntu 16.04 64-bit (.deb)");
    // VERIFY
    assertThat(download).isSameAs(v16);
}