public void LinkedToConstraint_ExistingPerspectiveDimensionAndNotExistingMeasureGroup_Failure() { var discovery = new DiscoveryRequestFactory().BuildRelation( ConnectionStringReader.GetAdomd() , DiscoveryTarget.MeasureGroups , new List<IFilter>() { new CaptionFilter("Adventure Works", DiscoveryTarget.Perspectives) , new CaptionFilter("Customer", DiscoveryTarget.Dimensions) }); var ctr = new LinkedToConstraint("Not existing"); //Method under test Assert.Throws<AssertionException>(delegate { Assert.That(discovery, ctr); }); }
public void LinkedToConstraint_ExistingPerspectiveDimensionAndMeasureGroupLinked_Success() { var discovery = new DiscoveryRequestFactory().BuildRelation( ConnectionStringReader.GetAdomd() , DiscoveryTarget.MeasureGroups , new List<IFilter>() { new CaptionFilter("Adventure Works", DiscoveryTarget.Perspectives) , new CaptionFilter("Customer", DiscoveryTarget.Dimensions) }); var ctr = new LinkedToConstraint("Internet Sales"); //Method under test Assert.That(discovery, ctr); }
public void LinkedToConstraint_ExistingPerspectiveDimensionAndMeasureGroupLinked_Success() { var provider = new StructureDiscoveryFactoryProvider(); var factory = provider.Instantiate(ConnectionStringReader.GetAdomd()); var discovery = factory.Instantiate( Target.MeasureGroups , TargetType.Relation , new CaptionFilter[] { new CaptionFilter(Target.Perspectives, "Adventure Works") , new CaptionFilter(Target.Dimensions, "Customer") }); var ctr = new LinkedToConstraint("Internet Sales"); //Method under test Assert.That(discovery, ctr); }
public void LinkedToConstraint_ExistingPerspectiveDimensionAndExistingMeasureGroupButNotLinked_Failure() { var provider = new StructureDiscoveryFactoryProvider(); var factory = provider.Instantiate(ConnectionStringReader.GetAdomd()); var discovery = factory.Instantiate( Target.MeasureGroups , TargetType.Relation , new CaptionFilter[] { new CaptionFilter(Target.Perspectives, "Adventure Works") , new CaptionFilter(Target.Dimensions, "Customer") }); var ctr = new LinkedToConstraint("Reseller Sales"); //Method under test Assert.Throws<AssertionException>(delegate { Assert.That(discovery, ctr); }); }
protected global::NUnit.Framework.Constraints.Constraint InstantiateConstraint(LinkedToXml ctrXml) { var ctr = new LinkedToConstraint(ctrXml.Item.Caption); return ctr; }
protected NBiConstraint InstantiateConstraint(LinkedToXml ctrXml) { var ctr = new LinkedToConstraint(ctrXml.Item.Caption); return ctr; }