mishima-nexus-client-csharp/tests/Robotico.Nexus.Client.Tests/NexusErrorsTests.cs

25 lines
560 B
C#

using Robotico.Result.Errors;
using Xunit;
namespace Robotico.Nexus.Client.Tests;
public class NexusErrorsTests
{
[Fact]
public void Error_WithDefaultCode_UsesNexusCode()
{
SimpleError error = NexusErrors.Error("boom");
Assert.Equal(NexusErrors.Code, error.Code);
Assert.Equal("boom", error.Message);
}
[Fact]
public void Error_WithExplicitCode_UsesThatCode()
{
SimpleError error = NexusErrors.Error("boom", NexusErrors.NotFound);
Assert.Equal(NexusErrors.NotFound, error.Code);
}
}