public MostComplexThatCanbeResolvedNext(TheOneRing ring, TheDarkCrystal rock)
 {
     MostComplexWasUsed = true;
 }
 public InjectAttributeFirst(TheOneRing ring, TheDarkCrystal rock)
 {
     MostComplexWasUsed = true;
 }
 public MostComplexThatCanbeResolvedNext(TheOneRing ring, TheDarkCrystal rock)
 {
     MostComplexWasUsed = true;
 }
 public TwoInjectedConstructorsThrows(TheOneRing ring)
 {
     Console.WriteLine("ring");
 }
 public InjectAttributeFirst(TheOneRing ring, TheDarkCrystal rock)
 {
     MostComplexWasUsed = true;
 }