Browse Source

Make more tests pass

rebond/dev
David Fowler 1 year ago
parent
commit
207172b200
2 changed files with 2 additions and 22 deletions
  1. +0
    -17
      src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs
  2. +2
    -5
      src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs

+ 0
- 17
src/Services/Basket/Basket.FunctionalTests/Base/BasketScenarioBase.cs View File

@ -6,23 +6,6 @@ namespace Basket.FunctionalTests.Base;
public class BasketScenarioBase : WebApplicationFactory<Program>
{
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)


+ 2
- 5
src/Services/Basket/Basket.FunctionalTests/RedisBasketRepositoryTests.cs View File

@ -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<ConnectionMultiplexer>();
var redis = Services.GetRequiredService<ConnectionMultiplexer>();
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<ConnectionMultiplexer>();
var redis = Services.GetRequiredService<ConnectionMultiplexer>();
var redisBasketRepository = BuildBasketRepository(redis);


Loading…
Cancel
Save