public void Test_CachedDocumentModel_Remove_Array_Modifications_Do_Not_Affect_Cache() { var cachedCoumentModel = new CachedDocumentModel(_documentArray); _documentArray = _documentArray.Where((d, i) => i < 3).ToArray(); Assert.AreNotEqual(cachedCoumentModel.Count(), _documentArray.Count()); }
public void Test_CachedDocumentModel_Constructor() { var cachedDocumentModel = new CachedDocumentModel(_documentArray); var documentHome = cachedDocumentModel.FirstOrDefault(x => x.Path == @"\documents\home"); Assert.IsNotNull(documentHome); Assert.AreEqual(@"\documents\home", documentHome.Path); }