public void Build_FiltersContainDisplayFolder_PostCommandFilterIsNotEmpty() { var discovery = new MeasureDiscoveryCommand("connectionString"); var filters = new List<CaptionFilter>(); filters.Add(new CaptionFilter("my perspective", DiscoveryTarget.Perspectives)); filters.Add(new CaptionFilter("my measure-group", DiscoveryTarget.MeasureGroups)); filters.Add(new CaptionFilter("my display-folder", DiscoveryTarget.DisplayFolders)); filters.Add(new CaptionFilter("my measure", DiscoveryTarget.MeasureGroups)); //Method under test discovery.Build(filters); Assert.That(discovery.PostCommandFilters, Is.Not.Null.And.Not.Empty); }
public void Build_FiltersContainDisplayFolder_DisplayFolderIsNotInCommandFilter() { var discovery = new MeasureDiscoveryCommand("connectionString"); var filters = new List<CaptionFilter>(); filters.Add( new CaptionFilter("my perspective", DiscoveryTarget.Perspectives)); filters.Add(new CaptionFilter("my measure-group", DiscoveryTarget.MeasureGroups)); filters.Add(new CaptionFilter("my display-folder", DiscoveryTarget.DisplayFolders)); filters.Add(new CaptionFilter("my measure", DiscoveryTarget.MeasureGroups)); //Method under test var filterString = discovery.Build(filters); Assert.That(filterString, Is.Not.StringContaining("Display").And.Not.StringContaining("Folder")); }