C# Class CastleTests.Facilities.TypedFactory.TypedFactoryDelegatesTestCase

Inheritance: AbstractContainerTestCase
Show file Open project: castleproject/Windsor

Protected Methods

Method Description
AfterContainerCreated ( ) : void

Private Methods

Method Description
Can_register_generic_delegate_factory_explicitly_as_open_generic_optional_dependency ( ) : void
Can_register_generic_delegate_factory_explicitly_as_open_generic_required_dependency ( ) : void
Can_resolve_component_depending_on_delegate_when_inline_argumens_are_provided ( ) : void
Can_resolve_delegate_of_generic ( ) : void
Can_resolve_generic_component_depending_on_delegate_of_generic ( ) : void
Can_resolve_multiple_delegates ( ) : void
Can_resolve_service_via_delegate ( ) : void
Can_resolve_two_services_depending_on_identical_delegates ( ) : void
Can_resolve_two_services_depending_on_identical_delegates_via_interface_based_factory ( ) : void
Can_use_additional_interceptors_on_delegate_based_factory ( ) : void
Does_not_duplicate_arguments_matching_delegate_parameters ( ) : void
Explicitly_registered_factory_is_tracked ( ) : void
Factory_DOES_NOT_implicitly_pick_registered_selector_explicitly_registered_factory ( ) : void
Factory_DOES_NOT_implicitly_pick_registered_selector_implicitly_registered_factory ( ) : void
Factory_affects_constructor_resolution ( ) : void
Factory_constructor_dependency_is_satisfied_implicitly_even_if_less_greedy_constructor_is_readily_available ( ) : void
Factory_does_not_referece_components_after_theyve_been_released ( ) : void
Factory_explicitly_pick_registered_selector ( ) : void
Factory_obeys_lifestyle ( ) : void
Factory_obeys_release_policy_non_tracking ( ) : void
Factory_obeys_release_policy_tracking ( ) : void
Factory_parameters_are_used_in_order_first_ctor_then_properties ( ) : void
Factory_property_dependency_is_satisfied_implicitly ( ) : void
Factory_pulls_unspecified_dependencies_from_container ( ) : void
Func_delegate_with_duplicated_Parameter_types_throws_exception ( ) : void
Implicitly_registered_factory_is_always_tracked ( ) : void
Registered_Delegate_prefered_over_factory ( ) : void
Registers_generic_delegate_factories_as_open_generics_optional_dependency ( ) : void
Registers_generic_delegate_factories_as_open_generics_required_dependency ( ) : void
Releasing_component_depending_on_a_factory_releases_what_was_pulled_from_it ( ) : void
Releasing_factory_releases_selector ( ) : void
Resolution_ShouldNotThrow_When_TwoDelegateFactoriesAreResolvedWithOnePreviouslyLazyLoaded_WithMultipleCtors ( ) : void
Selector_pick_by_name ( ) : void

Method Details

AfterContainerCreated() protected method

protected AfterContainerCreated ( ) : void
return void