2024-08-08 22:23:36 +08:00
|
|
|
|
using System.Net;
|
|
|
|
|
using Bunny.Dao.Entity.Constant;
|
2024-08-30 16:08:08 +08:00
|
|
|
|
using Bunny.Dao.Entity.Result;
|
2024-08-08 22:23:36 +08:00
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using NUnit.Framework;
|
|
|
|
|
|
|
|
|
|
namespace Bunny.Test.Until;
|
|
|
|
|
|
|
|
|
|
[TestFixture]
|
|
|
|
|
public class TestResultCodeEnum
|
|
|
|
|
{
|
|
|
|
|
[Test]
|
|
|
|
|
public void TestSuccessResult()
|
|
|
|
|
{
|
|
|
|
|
var success = Result<Dictionary<string, object>>.Success();
|
|
|
|
|
var serializeObject = JsonConvert.SerializeObject(success);
|
|
|
|
|
Console.WriteLine(serializeObject);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
public void TestErrorResult()
|
|
|
|
|
{
|
|
|
|
|
var result = Result<string>.Error();
|
|
|
|
|
var serializeObject = JsonConvert.SerializeObject(result);
|
|
|
|
|
Console.WriteLine(serializeObject);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
public void TestCodeResult()
|
|
|
|
|
{
|
|
|
|
|
var result = Result<string>.Error(HttpStatusCode.OK);
|
|
|
|
|
var serializeObject = JsonConvert.SerializeObject(result);
|
|
|
|
|
Console.WriteLine(serializeObject);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
public void TestMessageResult()
|
|
|
|
|
{
|
|
|
|
|
var result = Result<string>.Error(ExceptionConstant.UnknownException);
|
|
|
|
|
var serializeObject = JsonConvert.SerializeObject(result);
|
|
|
|
|
Console.WriteLine(serializeObject);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
public void TestCodeMessageResult()
|
|
|
|
|
{
|
|
|
|
|
var result = Result<string>.Error(HttpStatusCode.Ambiguous, ExceptionConstant.UnknownException);
|
|
|
|
|
var serializeObject = JsonConvert.SerializeObject(result);
|
|
|
|
|
Console.WriteLine(serializeObject);
|
|
|
|
|
}
|
|
|
|
|
}
|