Example #1
0
        public void CreateEnumerablePathSegmentFromSegmentText_Expected_EnumerableXmlPathSegment()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Departments()");

            bool expected = true;
            bool actual   = segment.IsEnumarable;

            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void CreateScalarPathSegmentFromSegmentText_Expected_ScalarXmlPathSegment()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Name");

            bool expected = false;
            bool actual   = segment.IsEnumarable;

            Assert.AreEqual(expected, actual);
        }
Example #3
0
        public void ToStringOnScalarSegmentt_WhereEnumerablesAreConsidered__Expected_ScalarFormat()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Name");

            const string expected = "Name";
            string       actual   = segment.ToString(true);

            Assert.AreEqual(expected, actual);
        }
Example #4
0
        public void ToStringOnEnumerableSegment_WhereEnumerablesArentConsidered_Expected_ScalarFormat()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Departments()");

            const string expected = "Departments";
            string       actual   = segment.ToString(false);

            Assert.AreEqual(expected, actual);
        }
Example #5
0
        public void ToStringOnScalarSegment_Expected_ScalarFormat()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Name");

            const string expected = "Name";
            string       actual   = segment.ToString();

            Assert.AreEqual(expected, actual);
        }
Example #6
0
        public void ToStringOnEnumerableSegment_Expected_EnumerableFormat()
        {
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment("Departments()");

            const string expected = "Departments()";
            string       actual   = segment.ToString();

            Assert.AreEqual(expected, actual);
        }
Example #7
0
        public void ToStringOnEnumerableSegment_WhereEnumerablesAreConsidered_Expected_ScalarFormat()
        {
            var path    = new XmlPath();
            var segment = path.CreatePathSegment("Departments()");

            const string expected = "Departments()";
            var          actual   = segment.ToString(true);

            Assert.AreEqual(expected, actual);
        }
Example #8
0
        public void CreateScalarPathSegmentFromXElement_Expected_ScalarXmlPathSegment()
        {
            XElement     element = new XElement("Departments");
            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment(element);

            bool expected = false;
            bool actual   = segment.IsEnumarable;

            Assert.AreEqual(expected, actual);
        }
Example #9
0
        public void CreateEnumerablePathSegmentFromXElement_Expected_EnumerableXmlPathSegment()
        {
            XElement element = new XElement("Departments",
                                            new XElement("Department"),
                                            new XElement("Department"));

            XmlPath      path    = new XmlPath();
            IPathSegment segment = path.CreatePathSegment(element);

            bool expected = true;
            bool actual   = segment.IsEnumarable;

            Assert.AreEqual(expected, actual);
        }