public void Matches_ActualSubsetOfExpectation_Sucess() { var discovery = new DiscoveryRequestFactory().BuildDirect( ConnectionStringReader.GetAdomd() , DiscoveryTarget.Perspectives , new List <IFilter>()); var expectedStrings = new string[] { "Adventure Works", "Channel Sales", "Direct Sales", "Finance", "Mined Customers", "Sales Summary", "Sales Targets" }; var expected = new List <string>(); expected.AddRange(expectedStrings); expected.Add("New perspective"); var ctr = new SubsetOfConstraint(expected); //Method under test Assert.That(ctr.Matches(discovery), Is.True); }
public void Matches_ActualSubsetOfExpectation_Sucess() { var provider = new StructureDiscoveryFactoryProvider(); var factory = provider.Instantiate(ConnectionStringReader.GetAdomd()); var discovery = factory.Instantiate( Target.Perspectives , TargetType.Object , new CaptionFilter[] { }); var expectedStrings = new string[] { "Adventure Works", "Channel Sales", "Direct Sales", "Finance", "Mined Customers", "Sales Summary", "Sales Targets" }; var expected = new List <string>(); expected.AddRange(expectedStrings); expected.Add("New perspective"); var ctr = new SubsetOfConstraint(expected); //Method under test Assert.That(ctr.Matches(discovery), Is.True); }