@Test
public void testScoreGeneWithoutPriorityResultsOrVariantsAllInheritanceModes() {

    Gene gene = newGene();
    EnumSet<ModeOfInheritance> inheritanceModes = EnumSet.of(ModeOfInheritance.AUTOSOMAL_DOMINANT, ModeOfInheritance.AUTOSOMAL_RECESSIVE, ModeOfInheritance.X_DOMINANT, ModeOfInheritance.X_RECESSIVE, ModeOfInheritance.MITOCHONDRIAL);
    List<GeneScore> geneScores = scoreGene(gene, InheritanceModeOptions.defaults(), 0);
    List<GeneScore> expected = inheritanceModes.stream()
            .map(mode ->  GeneScore.builder()
                .geneIdentifier(gene.getGeneIdentifier())
                .modeOfInheritance(mode)
                .variantScore(0f)
                .phenotypeScore(0f)
                .combinedScore(0f)
                .contributingVariants(Collections.emptyList())
                .build())
            .collect(toList());
    assertThat(geneScores, equalTo(expected));
}