public void CanInitialize() { IList <PageData> items = BuildList(); IndexedLookUp <int, PageData> lookup = CreateLookUp(items); Assert.IsTrue(lookup.Count == 3); }
public void CanLookUpById() { IList <PageData> items = BuildList(); IndexedLookUp <int, PageData> lookup = CreateLookUp(items); PageData page = lookup[2]; Assert.AreEqual(2, page.Id); }
public void CanLookUpByNamedKey() { IList <PageData> items = BuildList(); IndexedLookUp <int, PageData> lookup = CreateLookUp(items); string key = items[2].BuildKey(); PageData page = lookup[key]; Assert.AreEqual(items[2], page); }