diff --git a/src/dotnet/QuantEngine.Core.Tests/ParityTests/DomainParityTests.cs b/src/dotnet/QuantEngine.Core.Tests/ParityTests/DomainParityTests.cs index ac76f7ba..1a1a5226 100644 --- a/src/dotnet/QuantEngine.Core.Tests/ParityTests/DomainParityTests.cs +++ b/src/dotnet/QuantEngine.Core.Tests/ParityTests/DomainParityTests.cs @@ -24,7 +24,23 @@ namespace QuantEngine.Core.Tests.ParityTests public void Dispose() { - var tempDir = @"C:\Temp\data_feed\Temp"; + string? tempDir = null; + var current = new DirectoryInfo(AppContext.BaseDirectory); + while (current != null) + { + if (Directory.Exists(Path.Combine(current.FullName, ".git"))) + { + tempDir = Path.Combine(current.FullName, "Temp"); + break; + } + current = current.Parent; + } + + if (tempDir == null) + { + tempDir = Path.Combine(Directory.GetCurrentDirectory(), "Temp"); + } + if (!Directory.Exists(tempDir)) { Directory.CreateDirectory(tempDir);