diff --git a/test/MusicStore.Test/ShoppingCartControllerTest.cs b/test/MusicStore.Test/ShoppingCartControllerTest.cs index 6b1651420f..f743b0285a 100644 --- a/test/MusicStore.Test/ShoppingCartControllerTest.cs +++ b/test/MusicStore.Test/ShoppingCartControllerTest.cs @@ -11,6 +11,7 @@ using Microsoft.AspNetCore.Http.Internal; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.ObjectPool; using Microsoft.Extensions.Primitives; using MusicStore.Models; using MusicStore.ViewModels; @@ -27,8 +28,9 @@ namespace MusicStore.Controllers var efServiceProvider = new ServiceCollection().AddEntityFrameworkInMemoryDatabase().BuildServiceProvider(); var services = new ServiceCollection(); - - services.AddDbContext(b => b.UseInMemoryDatabase().UseInternalServiceProvider(efServiceProvider)); + services + .AddSingleton() + .AddDbContext(b => b.UseInMemoryDatabase().UseInternalServiceProvider(efServiceProvider)); services.AddMvc();