BindingSelectionTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total887 of 8870%0 of 0n/a46461741744646
generatedInjectionIsDistinctFromTheRawConstructor()700%n/a11151511
equalNamedBindingsAreAmbiguousButRemainAvailableByNameAndInCollections()640%n/a11111111
differentCustomInitializersRemainDistinct()540%n/a11111111
aCustomInitializerIsDistinctFromItsRawBinding()510%n/a11101011
registeringTheSameProgrammaticBindingTwiceDoesNotDuplicateIt()400%n/a118811
equalDefaultProvidersAreAmbiguous()390%n/a119911
equalDefaultBindingsRemainAvailableInAList()350%n/a116611
namedInstanceDoesNotBecomeDefault()340%n/a117711
rebindingTheSameInstanceDoesNotDuplicateItsProviders()320%n/a118811
namedFirst(Injector)320%n/a116611
differentProgrammaticFactoriesRemainAmbiguous()310%n/a116611
namedSupplierDoesNotBecomeDefault()300%n/a117711
ambiguityDiagnosticsDoNotInvokeInstanceToString()290%n/a117711
anInjectFactoryPreservesTheClassQualifier()280%n/a116611
equalBindingsForAnExplicitNameAreAmbiguous()260%n/a117711
rebindingTheSameSupplierDoesNotDuplicateItsProviders()250%n/a117711
repeatedImplicitRegistrationDoesNotCreateAnotherProvider()230%n/a114411
anUnqualifiedClassAndAnEmptyNamedClassAreAmbiguous()230%n/a115511
ambiguityDiagnosticsDoNotInvokeSupplierToString()220%n/a116611
inheritedStaticProvidersAreRegisteredOnce()210%n/a114411
defaultProviderWinsOverNamedProvider()200%n/a114411
defaultClassWinsOverNamedClass()140%n/a113311
emptyNamedProviderWinsOverNamedProvider()120%n/a113311
nullableDependenciesDoNotHideAmbiguity()120%n/a113311
higherPriorityNamedProviderWins()110%n/a113311
aSingleNamedBindingCanSatisfyAnUnqualifiedLookup()110%n/a113311
lowerPriorityTiesDoNotMakeThePreferredBindingAmbiguous()110%n/a113311
lambda$equalBindingsForAnExplicitNameAreAmbiguous$15(Injector)70%n/a111111
tagInitializer(String)60%n/a111111
lambda$nullableDependenciesDoNotHideAmbiguity$16(Injector)50%n/a111111
lambda$equalNamedBindingsAreAmbiguousButRemainAvailableByNameAndInCollections$14(Injector)50%n/a111111
lambda$anUnqualifiedClassAndAnEmptyNamedClassAreAmbiguous$13(Injector)50%n/a111111
lambda$equalDefaultProvidersAreAmbiguous$12(Injector)50%n/a111111
lambda$ambiguityDiagnosticsDoNotInvokeSupplierToString$11(Injector)50%n/a111111
lambda$ambiguityDiagnosticsDoNotInvokeInstanceToString$10(Injector)50%n/a111111
lambda$generatedInjectionIsDistinctFromTheRawConstructor$9(InjectorImpl)50%n/a111111
lambda$aCustomInitializerIsDistinctFromItsRawBinding$7(InjectorImpl)50%n/a111111
lambda$differentCustomInitializersRemainDistinct$5(InjectorImpl)50%n/a111111
lambda$differentProgrammaticFactoriesRemainAmbiguous$2(InjectorImpl)50%n/a111111
lambda$registeringTheSameProgrammaticBindingTwiceDoesNotDuplicateIt$3(Object[])40%n/a111111
lambda$differentProgrammaticFactoriesRemainAmbiguous$1(Object[])40%n/a111111
lambda$differentProgrammaticFactoriesRemainAmbiguous$0(Object[])40%n/a111111
BindingSelectionTest()30%n/a111111
lambda$generatedInjectionIsDistinctFromTheRawConstructor$8(BindingSelectionTest.InitializedService)30%n/a111111
lambda$aCustomInitializerIsDistinctFromItsRawBinding$6(BindingSelectionTest.InitializedService)30%n/a111111
lambda$differentCustomInitializersRemainDistinct$4(BindingSelectionTest.InitializedService)30%n/a111111