BalticAmadeus.FluentMdx.Tests.MdxParserPartsTests.ParseFunction_WithSingleExpressionParameter_SuceeedsAndReturnsFunction C# (CSharp) Метод

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

        public void ParseFunction_WithSingleExpressionParameter_SuceeedsAndReturnsFunction()
        {
            //ARRANGE
            const string queryString = "MYFUNCTION([Id] > 1)";

            const string expectedString = "MYFUNCTION([Id] > 1)";

            //ACT
            MdxExpressionBase expression;
            bool isSucceeded = MdxParser.TryParseFunction(_lexer.Tokenize(queryString).GetStatedTwoWayEnumerator(), out expression);

            //ASSERT
            Assert.That(isSucceeded, Is.True);
            Assert.That(expression, Is.InstanceOf<MdxFunction>());
            Assert.That(expression.ToString(), Is.EqualTo(expectedString));
        }