public void reads_from_attribute()
        {
            ConfigGraph.DetermineConfigurationType(new FakePolicy1())
            .ShouldEqual(ConfigurationType.Policy);


            ConfigGraph.DetermineConfigurationType(new FakePolicy2())
            .ShouldEqual(ConfigurationType.Explicit);


            ConfigGraph.DetermineConfigurationType(new FakePolicy3())
            .ShouldEqual(ConfigurationType.Policy);

            ConfigGraph.DetermineConfigurationType(new FakePolicy4())
            .ShouldEqual(ConfigurationType.Discovery);
        }
 public void lambda_should_be_indeterminate()
 {
     ConfigGraph.DetermineConfigurationType(new LambdaConfigurationAction(g => { }))
     .ShouldEqual(null);
 }
 public void reorder_policy_is_reording()
 {
     ConfigGraph.DetermineConfigurationType(new ReorderBehaviorsPolicy())
     .ShouldEqual(ConfigurationType.Reordering);
 }
 public void will_use_the_IKnowMyConfigurationType_if_it_exists()
 {
     ConfigGraph.DetermineConfigurationType(new FakePolicy5())
     .ShouldEqual(new FakePolicy5().As <IKnowMyConfigurationType>().DetermineConfigurationType());
 }
Пример #5
0
 public void should_be_classified_as_a_policy()
 {
     ConfigGraph.DetermineConfigurationType(new DownloadFileConvention())
     .ShouldEqual(ConfigurationType.Policy);
 }