feat: create chat message

This commit is contained in:
Stevan Freeborn
2024-06-27 23:26:53 -05:00
parent 68b359163d
commit 4c2cee643a
77 changed files with 3860 additions and 0 deletions
@@ -0,0 +1,30 @@
namespace AnthropicClient.Tests.Unit.Models;
public class AnthropicResultTests
{
[Fact]
public void Success_WhenCalled_ItShouldReturnSuccessResult()
{
var value = "success";
var requestId = Guid.NewGuid().ToString();
var actual = AnthropicResult<string>.Success(value, requestId);
actual.IsSuccess.Should().BeTrue();
actual.Value.Should().Be(value);
actual.RequestId.Should().Be(requestId);
}
[Fact]
public void Failure_WhenCalled_ItShouldReturnFailureResult()
{
var error = new AnthropicError(new AuthenticationError("message"));
var requestId = Guid.NewGuid().ToString();
var actual = AnthropicResult<string>.Failure(error, requestId);
actual.IsSuccess.Should().BeFalse();
actual.Error.Should().Be(error);
actual.RequestId.Should().Be(requestId);
}
}