C# Class CastleTests.Facilities.TypedFactory.TypedFactoryFacilityTake2TestCase

Inheritance: AbstractContainerTestCase
Show file Open project: castleproject/Windsor

Protected Methods

Method Description
AfterContainerCreated ( ) : void

Private Methods

Method Description
Can_Resolve_by_closed_generic_closed_on_arguments_type_with_custom_selector ( ) : void
Can_Resolve_by_name_with_custom_selector ( ) : void
Can_Resolve_multiple_components_at_once_with_default_selector_list ( ) : void
Can_Resolve_multiple_components_at_once_with_non_default_selector_array ( ) : void
Can_Resolve_multiple_components_at_once_with_non_default_selector_collection ( ) : void
Can_Resolve_multiple_components_at_once_with_non_default_selector_enumerable ( ) : void
Can_Resolve_multiple_components_at_once_with_non_default_selector_list ( ) : void
Can_resolve_component ( ) : void
Can_resolve_component_by_name_with_default_selector ( ) : void
Can_resolve_open_generic_components ( ) : void
Can_resolve_via_factory_with_generic_method ( ) : void
Can_resolve_via_generic_factory_closed ( ) : void
Can_resolve_via_generic_factory_closed_doubly ( ) : void
Can_resolve_via_generic_factory_inherited_semi_closing ( ) : void
Can_resolve_via_generic_factory_with_generic_method ( ) : void
Can_use_additional_interceptors_on_interface_based_factory ( ) : void
Can_use_non_default_selector ( ) : void
Component_released_out_of_band_is_STILL_tracked ( ) : void
Component_released_via_disposing_factory_is_not_tracked ( ) : void
Component_released_via_factory_is_not_tracked ( ) : void
Disposing_factory_destroys_transient_components ( ) : void
Disposing_factory_does_not_destroy_singleton_components ( ) : void
Factory_interface_can_be_hierarchical ( ) : void
Factory_interface_can_be_hierarchical_with_repetitions ( ) : void
Factory_is_tracked_by_the_container ( ) : void
Get_method_resolves_by_type_is_told_to_ignore_name ( ) : void
Releasing_factory_release_components ( ) : void
Releasing_factory_releases_selector ( ) : void
Resolve_component_by_name_with_default_selector_fails_when_no_name_found ( ) : void
Resolve_component_by_name_with_default_selector_falls_back_to_by_type_when_no_name_found_if_told_to ( ) : void
Resolve_multiple_components_at_once_with_default_selector_collection_unasignable_from_array ( ) : void
Resolve_should_fail_hard_when_component_with_picked_name_not_present ( ) : void
Selector_WILL_NOT_be_picked_implicitly ( ) : void
Selector_pick_by_instance ( ) : void
Selector_pick_by_name ( ) : void
Selector_pick_by_name_multiple_factories ( ) : void
Selector_pick_by_type ( ) : void
Selector_via_attribute_has_lower_priority_than_explicit_One ( ) : void
Selector_via_attribute_implementing_type ( ) : void
Selector_via_attribute_service_name ( ) : void
Selector_via_attribute_service_type ( ) : void
Should_match_arguments_ignoring_case ( ) : void
Typed_factory_lets_go_of_component_reference_on_dispose ( ) : void
Typed_factory_lets_go_of_component_reference_on_release ( ) : void
Typed_factory_obeys_release_policy_non_tracking ( ) : void
Typed_factory_obeys_release_policy_tracking ( ) : void
Void_methods_release_components ( ) : void

Method Details

AfterContainerCreated() protected method

protected AfterContainerCreated ( ) : void
return void