tests/DotNetCommon.Test/Extensions/TypeExtensions/CheckingTypeCodesTests.cs
(完整代码) 1KBnamespace DotNetCommon.Test.Extensions.TypeExtensions
{
using System;
using System.Threading.Tasks;
using NUnit.Framework;
using Shouldly;
using DotNetCommon.Extensions;
[TestFixture]
internal sealed class CheckingTypeCodesTests
{
[Test]
public void Run()
{
typeof(bool).GetTypeCode().ShouldBe(TypeCode.Boolean);
typeof(char).GetTypeCode().ShouldBe(TypeCode.Char);
typeof(sbyte).GetTypeCode().ShouldBe(TypeCode.SByte);
typeof(byte).GetTypeCode().ShouldBe(TypeCode.Byte);
typeof(short).GetTypeCode().ShouldBe(TypeCode.Int16);
typeof(ushort).GetTypeCode().ShouldBe(TypeCode.UInt16);
typeof(int).GetTypeCode().ShouldBe(TypeCode.Int32);
typeof(uint).GetTypeCode().ShouldBe(TypeCode.UInt32);
typeof(long).GetTypeCode().ShouldBe(TypeCode.Int64);
typeof(ulong).GetTypeCode().ShouldBe(TypeCode.UInt64);
typeof(float).GetTypeCode().ShouldBe(TypeCode.Single);
typeof(double).GetTypeCode().ShouldBe(TypeCode.Double);
typeof(decimal).GetTypeCode().ShouldBe(TypeCode.Decimal);
typeof(DateTime).GetTypeCode().ShouldBe(TypeCode.DateTime);
typeof(string).GetTypeCode().ShouldBe(TypeCode.String);
typeof(TimeSpan).GetTypeCode().ShouldBe(TypeCode.Object);
typeof(Task).GetTypeCode().ShouldBe(TypeCode.Object);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
