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); }
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); }