public void Setup() { var settings = new SettingsHolder(); settings.Set(WellKnownConfigurationKeys.Topology.Addressing.Composition.HierarchyCompositionPathGenerator, (Func <string, string>)(s => Prefix)); strategy = new HierarchyComposition(settings); }
public void Hierarchy_composition_will_not_prefix_entity_name_with_path_for_rules() { var prefix = "/my/path/"; var entityname = "myrule"; var settings = new SettingsHolder(); settings.Set(WellKnownConfigurationKeys.Topology.Addressing.Composition.HierarchyCompositionPathGenerator, (Func <string, string>)(s => prefix)); var strategy = new HierarchyComposition(settings); Assert.AreEqual(entityname, strategy.GetEntityPath(entityname, EntityType.Rule)); }