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()); }
public void should_be_classified_as_a_policy() { ConfigGraph.DetermineConfigurationType(new DownloadFileConvention()) .ShouldEqual(ConfigurationType.Policy); }