예제 #1
0
        public void ContainsTest()
        {
            IContentContainer container = getContainer();
            List <IContent>   contents  = new List <IContent>(from int i in Enumerable.Range(0, rnd.Next(10) + 2)
                                                              select TestContentType.getARandomTestContentType(enforce_a_reference: false));

            Assert.IsFalse(container.Contains(contents[rnd.Next(contents.Count - 1)]));

            container.AddContents(contents);

            Assert.IsTrue(container.Contains(contents[rnd.Next(contents.Count - 1)]));
        }
예제 #2
0
 public bool Contains(IContent item)
 {
     return(_cache.ContainsKey(item.guid) || _storage.Contains(item));
 }