public void GetConstraint_BuildMultipleItem_CorrectConstraint() { //Buiding object used during test var sutXml = new StructureXml { Item = new MeasureGroupsXml { ConnectionString = ConnectionStringReader.GetAdomd() } }; ((MeasureGroupsXml)sutXml.Item).Perspective = "Perspective"; var ctrXml = new ContainXml(); ctrXml.Items.Add("Search 1"); ctrXml.Items.Add("Search 2"); ctrXml.Items.Add("Search 3"); var builder = new StructureContainBuilder(); builder.Setup(sutXml, ctrXml); builder.Build(); var ctr = builder.GetConstraint(); Assert.That(ctr, Is.InstanceOf <ContainConstraint>()); }
public void GetConstraint_BuildUniqueItem_CorrectConstraint() { //Buiding object used during test var sutXml = new StructureXml { Item = new MeasureGroupsXml { ConnectionString = ConnectionStringReader.GetAdomd() } }; ((MeasureGroupsXml)sutXml.Item).Perspective = "Perspective"; sutXml.Item.Caption = "MeasureGroup"; var ctrXml = new ContainXml { Items = new List <string> { "Search" } }; var builder = new StructureContainBuilder(); builder.Setup(sutXml, ctrXml); builder.Build(); var ctr = builder.GetConstraint(); Assert.That(ctr, Is.InstanceOf <ContainConstraint>()); }