public async Task LoadingIdentifiedItem_WithExistingID_LoadsExistingItem() { var repo = new ArtistMemoryRepository(); const int testID = 123; Artist artist = repo.GetAllItems().FirstOrDefault(a => a.ID == testID); Assert.NotNull(artist); var postedNewItem = new IdentifiedItem <Artist>(testID.ToString(), repo, new IdConventionIdentifierInfo <Artist>()); await postedNewItem.LoadAsync(); Assert.Equal(LazyState.LoadedItem, postedNewItem.LazyState); Assert.Equal(postedNewItem.LoadedItem, artist); }
public ArtistsRoot(ArtistMemoryRepository repository) { Repository = repository; }