BalticAmadeus.FluentMdx.Tests.MdxQueryTests.AppendQuery_OneWhere_ExtendedWhereClause C# (CSharp) Метод

AppendQuery_OneWhere_ExtendedWhereClause() приватный Метод

private AppendQuery_OneWhere_ExtendedWhereClause ( ) : void
Результат void
        public void AppendQuery_OneWhere_ExtendedWhereClause()
        {
            //ARRANGE
            const string initialQueryString = "SELECT { [MyMember] } ON Columns " +
                                   "FROM [Cube] " +
                                   "WHERE { ( { ( [Test].[Test Name].&[test] ) }) }";

            const string expectedQueryString = "SELECT { [MyMember] } ON Columns " +
                                               "FROM [Cube] " +
                                               "WHERE { ( { ( { ( [Test].[Test Name].&[test] ) } ) }, { [Company].[Company Name].&[test] } ) }";

            //ACT
            var mdxQuery = new MdxParser().ParseQuery(initialQueryString);
            mdxQuery.Where(Mdx.Tuple().With(Mdx.Member("Company", "Company Name").WithValue("test")));

            //ASSERT
            Assert.That(mdxQuery.ToString(), Is.EqualTo(expectedQueryString));
        }