diff --git a/shared/Mocks/StartupOpenIdConnectTesting.cs b/shared/Mocks/StartupOpenIdConnectTesting.cs index d805908908..0f200207ef 100644 --- a/shared/Mocks/StartupOpenIdConnectTesting.cs +++ b/shared/Mocks/StartupOpenIdConnectTesting.cs @@ -47,6 +47,7 @@ namespace MusicStore // Add EF services to the services container if (useInMemoryStore) { + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/shared/Mocks/StartupSocialTesting.cs b/shared/Mocks/StartupSocialTesting.cs index 5639bd6226..8159e0536d 100644 --- a/shared/Mocks/StartupSocialTesting.cs +++ b/shared/Mocks/StartupSocialTesting.cs @@ -53,6 +53,7 @@ namespace MusicStore // Add EF services to the services container if (useInMemoryStore) { + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/src/MusicStore/Startup.cs b/src/MusicStore/Startup.cs index 9edaefb538..c962cb78a6 100644 --- a/src/MusicStore/Startup.cs +++ b/src/MusicStore/Startup.cs @@ -42,6 +42,7 @@ namespace MusicStore // Add EF services to the services container if (useInMemoryStore) { + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/src/MusicStore/StartupOpenIdConnect.cs b/src/MusicStore/StartupOpenIdConnect.cs index a994abbb30..b1b4172d23 100644 --- a/src/MusicStore/StartupOpenIdConnect.cs +++ b/src/MusicStore/StartupOpenIdConnect.cs @@ -57,6 +57,7 @@ namespace MusicStore // Add EF services to the services container if (useInMemoryStore) { + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/CartSummaryComponentTest.cs b/test/MusicStore.Test/CartSummaryComponentTest.cs index b82fe7109b..9d837ebf98 100644 --- a/test/MusicStore.Test/CartSummaryComponentTest.cs +++ b/test/MusicStore.Test/CartSummaryComponentTest.cs @@ -21,6 +21,7 @@ namespace MusicStore.Components { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/CheckoutControllerTest.cs b/test/MusicStore.Test/CheckoutControllerTest.cs index 532bfece0d..e9b2d1babf 100644 --- a/test/MusicStore.Test/CheckoutControllerTest.cs +++ b/test/MusicStore.Test/CheckoutControllerTest.cs @@ -23,6 +23,7 @@ namespace MusicStore.Controllers { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/GenreMenuComponentTest.cs b/test/MusicStore.Test/GenreMenuComponentTest.cs index 1240e0432c..31dfa47fa7 100644 --- a/test/MusicStore.Test/GenreMenuComponentTest.cs +++ b/test/MusicStore.Test/GenreMenuComponentTest.cs @@ -17,6 +17,7 @@ namespace MusicStore.Components public GenreMenuComponentTest() { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/HomeControllerTest.cs b/test/MusicStore.Test/HomeControllerTest.cs index bb05167c8b..5f51001276 100644 --- a/test/MusicStore.Test/HomeControllerTest.cs +++ b/test/MusicStore.Test/HomeControllerTest.cs @@ -19,6 +19,7 @@ namespace MusicStore.Controllers { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/ManageControllerTest.cs b/test/MusicStore.Test/ManageControllerTest.cs index 30f4781af8..f4036be143 100644 --- a/test/MusicStore.Test/ManageControllerTest.cs +++ b/test/MusicStore.Test/ManageControllerTest.cs @@ -24,6 +24,7 @@ namespace MusicStore.Controllers public ManageControllerTest() { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); @@ -32,6 +33,7 @@ namespace MusicStore.Controllers .AddEntityFrameworkStores(); services.AddLogging(); + services.AddOptions(); // IHttpContextAccessor is required for SignInManager, and UserManager var context = new DefaultHttpContext(); diff --git a/test/MusicStore.Test/Models/ShoppingCartTest.cs b/test/MusicStore.Test/Models/ShoppingCartTest.cs index 1bebc69037..97ac72b4a4 100644 --- a/test/MusicStore.Test/Models/ShoppingCartTest.cs +++ b/test/MusicStore.Test/Models/ShoppingCartTest.cs @@ -46,6 +46,7 @@ namespace MusicStore.Test public ShoppingCartFixture() { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/ShoppingCartControllerTest.cs b/test/MusicStore.Test/ShoppingCartControllerTest.cs index 3c1328372c..ff0ed55779 100644 --- a/test/MusicStore.Test/ShoppingCartControllerTest.cs +++ b/test/MusicStore.Test/ShoppingCartControllerTest.cs @@ -26,6 +26,7 @@ namespace MusicStore.Controllers { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p)); diff --git a/test/MusicStore.Test/StoreControllerTest.cs b/test/MusicStore.Test/StoreControllerTest.cs index 7c4640774c..8694c1b3d0 100644 --- a/test/MusicStore.Test/StoreControllerTest.cs +++ b/test/MusicStore.Test/StoreControllerTest.cs @@ -19,6 +19,7 @@ namespace MusicStore.Controllers { var services = new ServiceCollection(); + services.AddOptions(); services .AddEntityFrameworkInMemoryDatabase() .AddDbContext((p, b) => b.UseInMemoryDatabase().UseInternalServiceProvider(p));