public async void GetItemAsync_Should_Retrieve_Item_From_Store() { var dataStore = new TodoListApp.Services.IdentifiablesDataStore <Note>(); var note = new Note(1); await dataStore.AddItemAsync(note); var retrievedPostItNote = await dataStore.GetItemAsync(note.Id); Assert.Equal(retrievedPostItNote, note); }
public async void GetItemAsync_Should_Retrieve_All_Items_From_Store() { var dataStore = new TodoListApp.Services.IdentifiablesDataStore <Note>(); var note = new Note(1); var note2 = new Note(2); var note3 = new Note(3); await dataStore.AddItemAsync(note); await dataStore.AddItemAsync(note2); await dataStore.AddItemAsync(note3); var items = await dataStore.GetAllItemsAsync(); var expectedItems = new List <Note> { note, note2, note3 }; Assert.Equal(items, expectedItems); }