public void Getting_All_Albums_When_DbContext_Is_Null_Genres() { var dbContextFactory = DbContextHelper.CreateDbContextFactory(); var albumQueryService = new API.Services.Query.AlbumQueryService(null, new DbContextScopeFactory()); Assert.Throws<AggregateException>(() => albumQueryService.GetByGenre("Pop").Result); }
public void Getting_All_Albums_When_DbContext_Is_Null_Genres() { var dbContextFactory = DbContextHelper.CreateDbContextFactory(); var albumQueryService = new API.Services.Query.AlbumQueryService(null); Assert.Throws <AggregateException>(() => albumQueryService.GetByGenre("Pop").Result); }
public void Getting_All_Albums_By_Invalid_Genre() { var dbContextFactory = DbContextHelper.CreateDbContextFactory(); var albumQueryService = new API.Services.Query.AlbumQueryService(dbContextFactory, new DbContextScopeFactory()); this.PopulateAlbums(dbContextFactory); var genres = albumQueryService.GetByGenre("Genre that doesn't exist").Result; genres.Should().NotBeNull(); genres.Count().Should().Be(0); }
public void Getting_All_Albums_By_Invalid_Genre() { var dbContextFactory = DbContextHelper.CreateDbContextFactory(); var albumQueryService = new API.Services.Query.AlbumQueryService(dbContextFactory); this.PopulateAlbums(dbContextFactory); var genres = albumQueryService.GetByGenre("Genre that doesn't exist").Result; genres.Should().NotBeNull(); genres.Count().Should().Be(0); }
public void Getting_All_Albums_By_Valid_Genre() { var dbContextFactory = DbContextHelper.CreateDbContextFactory(); var albumQueryService = new API.Services.Query.AlbumQueryService(dbContextFactory); this.PopulateAlbums(dbContextFactory); var albums = albumQueryService.GetByGenre("Pop").Result; albums.Should().NotBeNull(); albums.Count().Should().Be(2); }