C# Class CastleTests.Registration.UsingFactoryMethodTestCase

Inheritance: Castle.Windsor.Tests.AbstractContainerTestCase
Show file Open project: castleproject/Windsor

Private Methods

Method Description
Can_dispose_component_on_release_disposable_service ( ) : void
Can_dispose_component_on_release_non_disposable_service_and_impl ( ) : void
Can_dispose_component_on_release_non_disposable_service_disposable_impl ( ) : void
Can_opt_out_of_applying_lifetime_concerns_to_factory_component ( ) : void
Can_properly_resolve_component_from_UsingFactory ( ) : void
Can_properly_resolve_component_from_UsingFactoryMethod ( ) : void
Can_properly_resolve_component_from_UsingFactoryMethod_named ( ) : void
Can_properly_resolve_component_from_UsingFactoryMethod_with_kernel ( ) : void
Can_properly_resolve_component_from_UsingFactoryMethod_with_kernel_named ( ) : void
Can_properly_resolve_component_from_UsingFactoryMethod_with_kernel_with_context ( ) : void
Can_proxy_component_created_via_factory_using_additional_interfaces ( ) : void
Can_proxy_component_created_via_factory_using_interceptors ( ) : void
Can_proxy_component_created_via_factory_using_interceptors_multiple_services ( ) : void
Can_proxy_component_created_via_factory_using_mixins ( ) : void
Can_register_more_than_one_with_factory_method ( ) : void
Checks_and_throws_an_exception_when_factory_method_returns_null ( ) : void
Does_not_try_to_set_properties_on_component_resolved_via_factory_method ( ) : void
Factories_returning_proxies_with_no_target_are_not_supported ( ) : void
Factory_created_abstract_non_disposable_class_services_are_NOT_tracked ( ) : void
Factory_created_abstract_non_disposable_interface_services_are_NOT_tracked ( ) : void
Factory_created_abstract_non_disposable_services_with_disposable_dependency_are_tracked ( ) : void
Factory_created_abstract_non_disposable_services_with_non_disposable_dependency_are_NOT_tracked ( ) : void
Factory_created_sealed_disposable_services_are_tracked ( ) : void
Factory_created_sealed_non_disposable_services_are_not_tracked ( ) : void
Factory_created_sealed_non_disposable_services_with_disposable_dependency_are_tracked ( ) : void
Factory_created_sealed_non_disposable_services_with_factory_created_disposable_dependency_are_tracked ( ) : void
Factory_created_sealed_non_disposable_services_with_factory_created_non_disposable_dependency_are_NOT_tracked ( ) : void
Factory_created_sealed_non_disposable_services_with_non_disposable_dependency_are_NOT_tracked ( ) : void
Managed_externally_factory_component_transient_is_not_tracked_by_release_policy ( ) : void
Managed_externally_factory_component_transient_is_not_tracked_by_the_container ( ) : void
Proxying_type_with_no_default_ctor_throws_helpful_message ( ) : void