Exemple #1
0
        public void Test_CommentStoreXmlDoc_WithCrefAndTwoPara()
        {
            var store = new CommentStore();

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary>
                Does some stuff 
                And some more stuff
            IObjectCollectionControl (for <see cref=""T:Rdmp.UI.Collections.RDMPCollectionUI""/> see <see cref=""T:ResearchDataManagementPlatform.WindowManagement.WindowManager""/>).

<para> paragraph 2
got it?
</para>
                </summary>
                <exception cref=""T:System.ArgumentOutOfRangeException"">This text shouldn't appear</exception>
                </member>");

            store.AddXmlDoc(doc.FirstChild);

            Assert.AreEqual(
                @"Does some stuff And some more stuff IObjectCollectionControl (for RDMPCollectionUI see WindowManager ).

paragraph 2 got it?"
                , store["WindowFactory"]);
        }
Exemple #2
0
        public void Test_CommentStoreXmlDoc_TwoPara()
        {
            var store = new CommentStore();

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary>
                Does some stuff 
                This is still one para
                <para>
                this is next para
                </para>
                </summary>
                </member>");

            store.AddXmlDoc(doc.FirstChild);

            Assert.AreEqual(
                @"Does some stuff This is still one para

this is next para"
                , store["WindowFactory"]);
        }
Exemple #3
0
        public void Test_CommentStoreXmlDoc_EmptyElements()
        {
            var store = new CommentStore();

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary></summary>
                </member>");

            //shouldn't bomb
            store.AddXmlDoc(null);
            //also shouldn't bomb but should be 0
            store.AddXmlDoc(doc.FirstChild.FirstChild);

            Assert.IsEmpty(store);

            store.AddXmlDoc(doc.FirstChild);
            Assert.IsEmpty(store);

            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary>  </summary>
                </member>");

            store.AddXmlDoc(doc.FirstChild);
            Assert.IsEmpty(store);


            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary> a </summary>
                </member>");

            store.AddXmlDoc(doc.FirstChild);
            Assert.IsNotEmpty(store);
        }
Exemple #4
0
        public void Test_CommentStoreXmlDoc_Basic()
        {
            var store = new CommentStore();

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(
                @" <member name=""T:ResearchDataManagementPlatform.WindowManagement.WindowFactory"">
                <summary>
                Does some stuff 
                </summary>
                </member>");

            store.AddXmlDoc(doc.FirstChild);

            Assert.AreEqual(
                @"Does some stuff"
                , store["WindowFactory"]);
        }