public async Task WhenCabRideTableDoesNotContainRows_ShouldNotReturnCabRides() { // Arrange _dbContext = new DispatchingReadDbContextBuilder(_databaseName) .Build(); // Act var sut = new CabRideRepository(_dbContext, _mapper); var actual = await sut.GetAll(); // Assert actual.Should().BeEmpty(); }
public async Task WhenCabRidesTableContainsRows_ShouldReturnCabRides() { // Arrange _dbContext = new DispatchingReadDbContextBuilder(_databaseName) .WithCabRide(_fixture.Create <CabRide>()) .WithCabRide(_fixture.Create <CabRide>()) .Build(); // Act var sut = new CabRideRepository(_dbContext, _mapper); var actual = await sut.GetAll(); // Assert actual.Count().Should().Be(_dbContext.CabRides.Count()); }