test/XUnitTestKopSoftWms/JsonTest.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using AutoFixture;
using AutoFixture.Xunit2;
using Bogus;
using System;
using Xunit;
using YL.Core.Dto;
using YL.Utils.Json;
using YL.Utils.Pub;
namespace XUnitTestKopSoftWms
{
public class JsonTest
{
[Fact]
public void JilToJson()
{
//var a = new PubResult
//{
// Data = null,
// Flag = true,
// Msg = "123"
//};
Fixture fixture = new Fixture();
var a = fixture.Create<PubResult>();
Assert.NotNull(a.JilToJson());
}
[Theory, AutoData]
public void JilToJson2(PubResult a)
{
Assert.NotNull(a.JilToJson());
}
[Fact]
public void JilToJsonCamelCase()
{
var a = new ServerSentEventsDto
{
Data = DateTime.Now.ToString(),
Event = "message",
Id = Guid.NewGuid().ToString(),
Retry = "1000",
};
var b = a.JilToJsonCamelCase();
var c = b.JilToObject<ServerSentEventsDto>();
Assert.NotNull(c);
}
[Fact]
public void JilToObj()
{
var a = new PubResult
{
Data = null,
Flag = true,
Msg = "123"
};
Assert.NotNull(a.JilToJson().JilToObject<PubResult>());
}
后面还有 40 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。