diff --git a/Lombiq.EmailClient.Tests.UI/Extensions/UITestContextExtensions.cs b/Lombiq.EmailClient.Tests.UI/Extensions/UITestContextExtensions.cs index e1b06bc..287fa31 100644 --- a/Lombiq.EmailClient.Tests.UI/Extensions/UITestContextExtensions.cs +++ b/Lombiq.EmailClient.Tests.UI/Extensions/UITestContextExtensions.cs @@ -17,6 +17,13 @@ public static Task ExecuteEmailClientSampleRecipeDirectlyAsync(this UITestContex public static Task InitSampleEmailsAsync(this UITestContext context) { var basePath = Path.Combine(AppContext.BaseDirectory, "TestEmails"); + + // If not found, use the NuGet contentFiles path. + if (!Directory.Exists(basePath)) + { + basePath = Path.Combine(AppContext.BaseDirectory, "contentFiles", "any", "net8.0", "TestEmails"); + } + return context.CreateAndUseLocalSmtpClientToSendEmailsFromFilesAsync([ Path.Combine(basePath, "sample_important_1.eml"), Path.Combine(basePath, "sample_important_2.eml"), diff --git a/Lombiq.EmailClient.Tests.UI/Lombiq.EmailClient.Tests.UI.csproj b/Lombiq.EmailClient.Tests.UI/Lombiq.EmailClient.Tests.UI.csproj index aab167d..9652fed 100644 --- a/Lombiq.EmailClient.Tests.UI/Lombiq.EmailClient.Tests.UI.csproj +++ b/Lombiq.EmailClient.Tests.UI/Lombiq.EmailClient.Tests.UI.csproj @@ -34,7 +34,7 @@ - +