public void ShouldReturnEmptyListFromEmptyStorageFile() { MRUItemFileStorage fileStorage = new MRUItemFileStorage(path); List <MRUItem> items = fileStorage.ReadMRUItems() as List <MRUItem>; Assert.IsNotNull(items); Assert.IsTrue(items.Count == 0); }
public void ShouldSaveAndReadMRUItems() { MRUItemFileStorage fileStorage = new MRUItemFileStorage(path); List <MRUItem> items = CreateItems(); fileStorage.SaveMRUItems(items); List <MRUItem> readedItems = fileStorage.ReadMRUItems() as List <MRUItem>; Assert.IsNotNull(readedItems); Assert.IsTrue(readedItems.Count == 2); Assert.IsTrue(readedItems[0].FilePath == "path1"); Assert.IsTrue(readedItems[0].Pinned); }