public async Task GetAllAsync_NoBanners_ReturnsEmptyCollection() { // Arrange var bannersRepository = new BannersRepository(_fixture.Options); // Act var result = await bannersRepository.GetAllAsync(); // Assert Assert.Empty(result); }
public async Task GetAllAsync_SomeBanners_ReturnsNonEmptyCollection() { // Arrange var bannerId = GetRandomIntId(); var newBanner = new Banner() { Id = bannerId, Html = "<html></html>", }; var bannersRepository = new BannersRepository(_fixture.Options); // Act await bannersRepository.CreateAsync(newBanner); var allBanners = await bannersRepository.GetAllAsync(); // Assert Assert.Single(allBanners, x => x.Id == bannerId); }