NumberFormaterTest.cs 609 B

123456789101112131415161718192021222324252627282930313233
  1. using Masuit.Tools.Strings;
  2. using Xunit;
  3. namespace Masuit.Tools.Abstractions.Test.Strings;
  4. public class NumberFormaterTest
  5. {
  6. [Fact]
  7. public void Can_ToBase36()
  8. {
  9. // arrange
  10. var formater = new NumberFormater(36);
  11. // act
  12. var s = formater.ToString(12345678);
  13. // assert
  14. Assert.Equal(s, "7clzi");
  15. }
  16. [Fact]
  17. public void Can_FromBase36()
  18. {
  19. // arrange
  20. var formater = new NumberFormater(36);
  21. // act
  22. var num = formater.FromString("7clzi");
  23. // assert
  24. Assert.Equal(num, 12345678);
  25. }
  26. }