From d9f5c82ecc809465acca54d867b767183bffd50d Mon Sep 17 00:00:00 2001 From: Kiran Challa Date: Thu, 16 Feb 2017 12:54:33 -0800 Subject: [PATCH] Fixing build break --- test/MusicStore.Test/StoreControllerTest.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/test/MusicStore.Test/StoreControllerTest.cs b/test/MusicStore.Test/StoreControllerTest.cs index 090d2ebd02..d041a9097d 100644 --- a/test/MusicStore.Test/StoreControllerTest.cs +++ b/test/MusicStore.Test/StoreControllerTest.cs @@ -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_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();