25 lines
560 B
C#
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);
|
|
}
|
|
}
|