@Test
public void testScoreGeneWithTwoPassedVariantsUninitialisedInheritance() {

    VariantEvaluation passAllMissense = passAllMissense();
    VariantEvaluation passAllFrameshift = passAllFrameShift();
    Gene gene = newGene(passAllFrameshift, passAllMissense);
    List<GeneScore> geneScores = scoreGene(gene, InheritanceModeOptions.empty(), 0);
    float variantScore = passAllFrameshift.getVariantScore();
    assertThat(passAllFrameshift.contributesToGeneScore(), is(true));
    GeneScore expected = GeneScore.builder()
            .geneIdentifier(gene.getGeneIdentifier())
            .modeOfInheritance(ModeOfInheritance.ANY)
            .variantScore(variantScore)
            .phenotypeScore(0f)
            .combinedScore(variantScore / 2)
            .contributingVariants(ImmutableList.of(passAllFrameshift))
            .build();
    assertThat(geneScores, equalTo(ImmutableList.of(expected)));
}