public void application_source_without_default_ctor_is_not_a_candidate()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(TemplatedApplicationSource))
     .ShouldBeFalse();
 }
 public void application_source_with_no_default_ctor_is_not_candidate()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(AbstractApplicationSource))
     .ShouldBeFalse();
 }
 public void application_source_with_default_ctor_and_concrete_is_candidate()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(GoodApplicationSource))
     .ShouldBeTrue();
 }
 public void application_loader_is_not_candidate_if_no_default_ctor()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(TemplatedApplicationLoader))
     .ShouldBeFalse();
 }
 public void application_loader_is_not_candidate_if_abstract()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(AbstractApplicationLoader))
     .ShouldBeFalse();
 }
 public void concrete_type_of_application_loader_with_default_ctor_is_a_candidate()
 {
     BottleServiceApplication.IsLoaderTypeCandidate(typeof(FakeApplicationLoader))
     .ShouldBeTrue();
 }