/**
  * @test
  * @dataProvider getInvalidInsightInvalidEnhanceValidOptimumCombinations
  */
 public function transforms_invalid_insight_and_invalid_enhance_and_valid_optimum_into_optimum(array $references)
 {
     $this->mockSessionHolder->method('getReferencesFromSession')->willReturn($references);
     $transformer = new ReferenceToProductTypeTransformer($this->mockSessionHolder);
     $this->assertEquals('Optimum', $transformer->reverseTransform('HomeLetReference'));
 }