From 746e5da7fac7e477e9e41dc7ac2d103c5d75a4c5 Mon Sep 17 00:00:00 2001 From: David Fowler Date: Mon, 1 May 2023 16:37:27 -0700 Subject: [PATCH] Make more tests pass --- .../Base/BasketScenarioBase.cs | 17 ----------------- .../RedisBasketRepositoryTests.cs | 7 ++----- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs b/src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs index 8ec90a2ee..06336c5aa 100644 --- a/src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs +++ b/src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs @@ -6,23 +6,6 @@ namespace Basket.FunctionalTests.Base; public class BasketScenarioBase : WebApplicationFactory { private const string ApiUrlBase = "api/v1/basket"; - - public TestServer CreateServer() - { - var path = Assembly.GetAssembly(typeof(BasketScenarioBase)) - .Location; - - var hostBuilder = new WebHostBuilder() - .UseContentRoot(Path.GetDirectoryName(path)) - .ConfigureAppConfiguration(cb => - { - cb.AddJsonFile("appsettings.json", optional: false) - .AddEnvironmentVariables(); - }); - - return new TestServer(hostBuilder); - } - public static class Get { public static string GetBasket(int id) diff --git a/src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs b/src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs index 0a0cb11fa..99683aee4 100644 --- a/src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs +++ b/src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs @@ -9,8 +9,7 @@ namespace Basket.FunctionalTests [Fact] public async Task UpdateBasket_return_and_add_basket() { - using var server = CreateServer(); - var redis = server.Host.Services.GetRequiredService(); + var redis = Services.GetRequiredService(); var redisBasketRepository = BuildBasketRepository(redis); @@ -29,9 +28,7 @@ namespace Basket.FunctionalTests [Fact] public async Task Delete_Basket_return_null() { - - using var server = CreateServer(); - var redis = server.Host.Services.GetRequiredService(); + var redis = Services.GetRequiredService(); var redisBasketRepository = BuildBasketRepository(redis);