コード例 #1
0
        public static ProductsTestingFixture Given_the_products_collection_has_products(this ProductsTestingFixture fixture, int maxProducts)
        {
            var products = TestProductData.GetProducts(maxProducts);

            fixture.Collection.InsertMany(products);
            return(fixture);
        }
コード例 #2
0
        public static IApplicationBuilder UseTestData(this IApplicationBuilder builder)
        {
            var productsRepo = builder.ApplicationServices.GetRequiredService <IWriteProducts>();

            productsRepo.InsertAsync(TestProductData.GetProducts(2000));

            var filterRepo = builder.ApplicationServices.GetRequiredService <IWriteFilters>();

            filterRepo.InsertAsync(TestFilterData.GetFilter(4));

            var categoryRepo = builder.ApplicationServices.GetRequiredService <IWriteCategories>();

            categoryRepo.InsertAsync(TestCategoryData.GetCategories());
            return(builder);
        }