예제 #1
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);
        }
예제 #2
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);
        }