public void GetSystemUnderTest_ConnectionStringInDefault_CorrectlyInitialized() { //Buiding object used during test var ctrXmlStubFactory = new Mock <ContainedInXml>(); var ctrXml = ctrXmlStubFactory.Object; var sutXml = new StructureXml(); sutXml.Item = new MeasureGroupsXml(); ((MeasureGroupsXml)sutXml.Item).Perspective = "Perspective"; sutXml.Default = new DefaultXml() { ConnectionString = new ConnectionStringXml() { Inline = ConnectionStringReader.GetAdomd() } }; var builder = new StructureContainedInBuilder(); builder.Setup(sutXml, ctrXml); //Call the method to test builder.Build(); var sut = builder.GetSystemUnderTest(); //Assertion Assert.That(sut, Is.InstanceOf <OlapCommand>()); }
public void GetSystemUnderTest_CorrectPerspectiveTarget_Success() { //Buiding object used during test var ctrXmlStubFactory = new Mock <ContainedInXml>(); var ctrXml = ctrXmlStubFactory.Object; var sutXml = new StructureXml(); sutXml.Item = new PerspectivesXml(); sutXml.Item.ConnectionString = ConnectionStringReader.GetAdomd(); var builder = new StructureContainedInBuilder(); builder.Setup(sutXml, ctrXml); builder.Build(); var sut = builder.GetSystemUnderTest(); //Assertion Assert.That(sut, Is.InstanceOf <OlapCommand>()); }
public void GetSystemUnderTest_CorrectPropertyTarget_Success() { //Buiding object used during test var ctrXmlStubFactory = new Mock <ContainedInXml>(); var ctrXml = ctrXmlStubFactory.Object; var sutXml = new StructureXml(); sutXml.Item = new PropertiesXml(); sutXml.Item.ConnectionString = ConnectionStringReader.GetAdomd(); ((PropertiesXml)sutXml.Item).Perspective = "Perspective"; ((PropertiesXml)sutXml.Item).Dimension = "Dimension"; ((PropertiesXml)sutXml.Item).Hierarchy = "Hierarchy"; ((PropertiesXml)sutXml.Item).Level = "Level"; var builder = new StructureContainedInBuilder(); builder.Setup(sutXml, ctrXml); builder.Build(); var sut = builder.GetSystemUnderTest(); //Assertion Assert.That(sut, Is.InstanceOf <OlapCommand>()); }