From 3508f0a55d87af013fbba6dff43db15934c6928f Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Thu, 18 Jun 2026 21:43:01 +0100 Subject: [PATCH] tests OK --- test/yavscTests/WebServerFixture.cs | 4 +++- test/yavscTests/appsettings.json | 3 ++- {src/Yavsc.Org => test/yavscTests}/xunit.runner.json | 0 test/yavscTests/yavscTests.csproj | 6 ++++++ 4 files changed, 11 insertions(+), 2 deletions(-) rename {src/Yavsc.Org => test/yavscTests}/xunit.runner.json (100%) diff --git a/test/yavscTests/WebServerFixture.cs b/test/yavscTests/WebServerFixture.cs index 43a4a636..bb9ece19 100644 --- a/test/yavscTests/WebServerFixture.cs +++ b/test/yavscTests/WebServerFixture.cs @@ -70,6 +70,7 @@ namespace yavscTests.ServerFixtures _instanceCount++; if (!_isInitialized) { + SetupHost().Wait(); _isInitialized = true; } @@ -127,8 +128,9 @@ namespace yavscTests.ServerFixtures var yavscOrgPath = Path.GetFullPath( Path.Combine(slnDir, "src/Yavsc.Org")); - Environment.CurrentDirectory = yavscOrgPath; + + Directory.SetCurrentDirectory(yavscOrgPath); builder.AddConfiguration("org").AddInMemoryCollection(new Dictionary { [$"ConnectionStrings:{YavscConstants.YavscConnectionStringName}"] = "InMemory" diff --git a/test/yavscTests/appsettings.json b/test/yavscTests/appsettings.json index d49b688b..6a214b5a 100644 --- a/test/yavscTests/appsettings.json +++ b/test/yavscTests/appsettings.json @@ -63,6 +63,7 @@ "UserName": "fakeuser", "Password": "f/\\kePassw0rd" } - } + }, + "SLNDIR": "/home/paul/Workspace/yavsc" } diff --git a/src/Yavsc.Org/xunit.runner.json b/test/yavscTests/xunit.runner.json similarity index 100% rename from src/Yavsc.Org/xunit.runner.json rename to test/yavscTests/xunit.runner.json diff --git a/test/yavscTests/yavscTests.csproj b/test/yavscTests/yavscTests.csproj index 4bb00258..623b3532 100644 --- a/test/yavscTests/yavscTests.csproj +++ b/test/yavscTests/yavscTests.csproj @@ -46,4 +46,10 @@ + + + \ No newline at end of file