Example #1
0
        public async Task CreatePackages_WithValidData_PackagesCreatedSuccessfully()
        {
            //Arrange
            var packages = _fixture.CreateMany <Package>(1000);

            var dbContext = InMemoryDbContext.CreateDbContext();

            var packageRepository = new PackageRepository(dbContext);

            //Act
            await packageRepository.CreatePackages(packages);

            //Assert
            var expected = dbContext.Packages.Count();

            packages.Count()
            .Should()
            .Be(expected);
        }