BalticAmadeus.FluentMdx.Tests.MdxParserTests.ParseMember_WithNavigationFx_MemberCreatedAsExpected C# (CSharp) Method

ParseMember_WithNavigationFx_MemberCreatedAsExpected() private method

        public void ParseMember_WithNavigationFx_MemberCreatedAsExpected()
        {
            //ARRANGE
            const string memberString = "[Test].[Test By One].CurrentMember.MEMBER_VALUE";

            //ACT
            var member = _parserSut.ParseMember(memberString);

            //ASSERT
            var navFx = member.NavigationFunctions.ToList();
            var navTitles = member.Titles.ToList();
            Assert.That(member.ToString(), Is.EqualTo(memberString));
            Assert.AreEqual(navFx[0].Title, "CurrentMember");
            Assert.AreEqual(navFx[1].Title, "MEMBER_VALUE");
            Assert.AreEqual(navTitles[0], "Test");
            Assert.AreEqual(navTitles[1], "Test By One");
        }