public async Task Handler_Returns_Requested_Count() { await InitializeRecords(); var query = new AlbumGetLatestAddedQuery(1); var result = await _handler.Handle(query); result.Albums.Should().HaveCount(query.ItemCount); }
public AlbumGetLatestAddedQueryHandlerTests() { _fixture = new Fixture(); _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); _context = InitializeDatabase(); _testQuery = new AlbumGetLatestAddedQuery(5); _handler = new AlbumGetLatestAddedQueryHandler(_context); }
public void Query_Sets_Default_Item_Count_For_Zero() { var query = new AlbumGetLatestAddedQuery(0); query.ItemCount.Should().BeGreaterThan(0); }