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