mirror of
https://gitee.com/ant-design-blazor/ant-design-blazor.git
synced 2024-12-15 17:31:42 +08:00
cbc5e823f0
* fix: card title template * fix: template:badge,collapse * fix: comment refactor template * fix: ribbonTests * feat: descriptions refactor template * feat: empty refactor template * feat: list refactor template * feat: menu refactor template * feat: confirm add question icon * feat: pageHeader and statistic refactor template * feat: popconfirm refactor template * feat: popver refactor template * feat: result refactor template * feat: step refactor template * feat: switch refactor template * feat: table refactor template * feat: transfer refactor template * feat: optimized code * fix: pageheader * refactor(module: empty): remove empty image constant images Co-authored-by: ElderJames <shunjiey@hotmail.com>
29 lines
929 B
C#
29 lines
929 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using AntDesign.Core.Helpers;
|
|
using Xunit;
|
|
|
|
namespace AntDesign.Tests.Core
|
|
{
|
|
public class FormatterTests
|
|
{
|
|
[Theory]
|
|
[MemberData(nameof(Format_values_seeds))]
|
|
public void Format_values<T>(T value, string format, string expected)
|
|
{
|
|
var result = Formatter<T>.Format(value, format);
|
|
|
|
Assert.Equal(expected, result);
|
|
}
|
|
|
|
public static IEnumerable<object[]> Format_values_seeds => new List<object[]>
|
|
{
|
|
new object[] { 1234567, "###,###", "1,234,567" },
|
|
new object[] { DateTime.Parse("2020-09-06 12:10:10"), "yyyy-MM-dd hh:mm:ss", "2020-09-06 12:10:10" },
|
|
new object[] { 1.32111F, "N02", "1.32" },
|
|
new object[] { TimeSpan.FromDays(1), "d 'd'ay", "1 day" },
|
|
new object[] { TimeSpan.FromMinutes(1), " mm 分", " 01 分" }
|
|
};
|
|
}
|
|
}
|