Add additional integration tests and add OpenAIAssistant integration tests project. (#79)

* Add additional integration tests and add OpenAIAssistant integration tests project.

* Address PR comments.

* Address PR comments.
This commit is contained in:
westey
2025-06-17 11:43:29 +00:00
committed by GitHub
parent 16cbc44611
commit e6bfc51367
18 changed files with 420 additions and 18 deletions
@@ -0,0 +1,15 @@
// Copyright (c) Microsoft. All rights reserved.
namespace Shared.IntegrationTests;
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring as nullable.
#pragma warning disable CA1812 // Internal class that is apparently never instantiated.
internal sealed class OpenAIConfiguration
{
public string? ServiceId { get; set; }
public string ChatModelId { get; set; }
public string ApiKey { get; set; }
}
@@ -0,0 +1,11 @@
# Integration Tests
Common Integration test files.
To use this in your project, add the following to your `.csproj` file:
```xml
<PropertyGroup>
<InjectSharedIntegrationTestCode>true</InjectSharedIntegrationTestCode>
</PropertyGroup>
```