mirror of
https://github.com/ldqk/Masuit.Tools.git
synced 2026-10-29 04:37:01 +08:00
34 lines
609 B
C#
34 lines
609 B
C#
using Masuit.Tools.Strings;
|
|
using Xunit;
|
|
|
|
namespace Masuit.Tools.Abstractions.Test.Strings;
|
|
|
|
public class NumberFormaterTest
|
|
{
|
|
[Fact]
|
|
public void Can_ToBase36()
|
|
{
|
|
// arrange
|
|
var formater = new NumberFormater(36);
|
|
|
|
// act
|
|
var s = formater.ToString(12345678);
|
|
|
|
// assert
|
|
Assert.Equal(s, "7clzi");
|
|
}
|
|
|
|
[Fact]
|
|
public void Can_FromBase36()
|
|
{
|
|
// arrange
|
|
var formater = new NumberFormater(36);
|
|
|
|
// act
|
|
var num = formater.FromString("7clzi");
|
|
|
|
// assert
|
|
Assert.Equal(num, 12345678);
|
|
}
|
|
}
|