コード例 #1
0
        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();
        }
コード例 #2
0
        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());
        }