Fixing build break
This commit is contained in:
parent
aeeaaf0e8f
commit
d9f5c82ecc
|
|
@ -130,7 +130,8 @@ namespace MusicStore.Controllers
|
|||
var genre = genres.SingleOrDefault(g => g.GenreId == viewModel.GenreId);
|
||||
Assert.NotNull(genre);
|
||||
Assert.NotNull(genre.Albums.SingleOrDefault(a => a.AlbumId == albumId));
|
||||
Assert.Null(viewModel.Artist);
|
||||
Assert.NotNull(viewModel.Artist);
|
||||
Assert.Equal(1, viewModel.ArtistId);
|
||||
|
||||
var cachedAlbum = cache.Get<Album>("album_1");
|
||||
Assert.NotNull(cachedAlbum);
|
||||
|
|
@ -139,13 +140,27 @@ namespace MusicStore.Controllers
|
|||
|
||||
private static Genre[] CreateTestGenres(int numberOfGenres, int numberOfAlbums, DbContext dbContext)
|
||||
{
|
||||
var artist = new Artist();
|
||||
artist.ArtistId = 1;
|
||||
artist.Name = "Artist1";
|
||||
|
||||
var albums = Enumerable.Range(1, numberOfAlbums * numberOfGenres).Select(n =>
|
||||
new Album()
|
||||
{
|
||||
AlbumId = n,
|
||||
Artist = artist,
|
||||
ArtistId = artist.ArtistId
|
||||
}).ToList();
|
||||
|
||||
var generes = Enumerable.Range(1, numberOfGenres).Select(n =>
|
||||
new Genre()
|
||||
{
|
||||
Albums = albums.Where(i => i.AlbumId % numberOfGenres == n - 1).ToList(),
|
||||
GenreId = n,
|
||||
Name = "Genre " + n
|
||||
});
|
||||
|
||||
var artis = Enumerable.Range(1, numberOfGenres).Select(n =>
|
||||
new Genre()
|
||||
{
|
||||
Albums = albums.Where(i => i.AlbumId % numberOfGenres == n - 1).ToList(),
|
||||
|
|
@ -153,6 +168,7 @@ namespace MusicStore.Controllers
|
|||
Name = "Genre " + n,
|
||||
});
|
||||
|
||||
dbContext.Add(artist);
|
||||
dbContext.AddRange(albums);
|
||||
dbContext.AddRange(generes);
|
||||
dbContext.SaveChanges();
|
||||
|
|
|
|||
Loading…
Reference in New Issue