public void WikiContentTextLengthOverflowExceptionTest()
        {
            Int32 total = 4001;
            StringBuilder testContent = new StringBuilder();
            for (int i = 0; i < total; i++)
            {
                testContent.Append('A');
            }

            WikiContent wikiContent = new WikiContent(testContent.ToString());
            wikiContent.Text = testContent.ToString();
        }
Exemple #2
0
        public void AddWikiTest()
        {
            Guid wiki_name = Guid.NewGuid();
            WikiName name = new WikiName(wiki_name.ToString());
            WikiContent content = new WikiContent("this is wiki content...");
            Wiki wiki = new Wiki();

            wiki.Name = name;
            wiki.Content = content;

            WikiManager wm = new WikiManager();
            wm.WriteWiki(wiki);
            Wiki dbWiki = wm.GetWiki(name, new WikiVersion(1));

            Assert.IsTrue(wm.GetWikiList(name).Count == 1);
            Assert.IsTrue(wiki.Version.Value == 1);
        }
Exemple #3
0
        public void GetWikisTest()
        {
            Int32 count = 10;
            WikiManager wm = new WikiManager();
            Guid wiki_name = Guid.NewGuid();
            WikiName name = new WikiName(wiki_name.ToString());

            for (int i = 0; i < count; i++)
            {
                WikiContent content = new WikiContent(string.Format("this is wiki content...{0}", i));

                Wiki wiki = new Wiki();
                wiki.Name = name;
                wiki.Content = content;

                wm.WriteWiki(wiki);
            }

            List<Wiki> list = wm.GetWikiList(name);
            Assert.IsTrue(count == list.Count);
        }
Exemple #4
0
 public void WriteWiki(WikiName name, WikiContent content)
 {
     dbManager.WriteWiki(name, content);
 }