Пример #1
0
        public void BasicStatTestNonGid()
        {
            var bookmarks = new Bookmarks();

            bookmarks.GroupAdd(200, new Group {
                Id = 200, Name = "200g", Pid = 0
            });
            bookmarks.LinkAdd(200, new LinkItem {
                Title = "First", Target = "Target!"
            });
            var stats = bookmarks.GetStats(2000);

            Assert.AreEqual(0, stats.Count);
            Assert.AreEqual("", stats.Name);
        }
Пример #2
0
        public void Overwrites()
        {
            var bookmarks = new Bookmarks();

            bookmarks.LinkAdd(523, new LinkItem {
                Title = "VIP", Target = "123 Land"
            }, force: true);
            var counts = bookmarks.Counts;

            Assert.AreEqual(2, counts.Groups);
            Assert.AreEqual(1, counts.Links);
            bookmarks.GroupAdd(523, new Group {
                Id = 523, Name = "Milli", Pid = 0
            }, overwrite: true);
            counts = bookmarks.Counts;
            Assert.AreEqual(2, counts.Groups);
            Assert.AreEqual(1, counts.Links);
        }
Пример #3
0
        public void BMStats()
        {
            var bookmarks = new Bookmarks();

            bookmarks.GroupAdd(200, new Group {
                Id = 200, Name = "200g", Pid = 0
            });
            for (int i = 0; i < 30; ++i)
            {
                bookmarks.LinkAdd(200, new LinkItem {
                    Title = "f" + i.ToString(), Target = "Target!"
                });
            }
            var counts = bookmarks.Counts;

            Assert.AreEqual(2, counts.Groups);
            Assert.AreEqual(30, counts.Links);
        }