I have the following IntegrationTest project structure ...

If i wish t
Found a gotcha with using TestContext.CurrentContext.TestDirectory. This works perfectly in a Setup, but when I call it from within a method supplied to a TestCaseSource, the static method is called before all other code, and returns the following:
C:\Users\\.nuget\packages\nunit\3.10.1\lib\netstandard2.0
However, using TestContext.CurrentContext.WorkDirectory gives the desired result in both places:
C:\SVN\MyApp\trunk\MyApp.Tests\bin\Debug\netcoreapp2.1