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); }
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); }
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); }