2022-06-04 11:53:32 -07:00
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
|
|
namespace Server.Tests;
|
|
|
|
|
|
2024-07-20 17:55:43 -07:00
|
|
|
[Collection("Sequential Tests")]
|
2022-06-04 11:53:32 -07:00
|
|
|
public class LocalizationEntryTests
|
|
|
|
|
{
|
|
|
|
|
[Fact]
|
|
|
|
|
public void TestClilocAsParameter()
|
|
|
|
|
{
|
|
|
|
|
Localization.Add("enu", 500002, "This tests ~1_NUMBER~ as parameters.");
|
|
|
|
|
Localization.Add("enu", 500003, "clilocs");
|
|
|
|
|
|
|
|
|
|
string numericFormatter = Localization.Format(500002, "enu", $"{500003:#}");
|
|
|
|
|
string stringParam = Localization.Format(500002, "enu", $"{"#500003"}");
|
|
|
|
|
|
2022-06-04 12:09:19 -07:00
|
|
|
Assert.Equal("This tests clilocs as parameters.", numericFormatter);
|
|
|
|
|
Assert.Equal("This tests clilocs as parameters.", stringParam);
|
2022-06-04 11:53:32 -07:00
|
|
|
}
|
|
|
|
|
}
|