tests(calendar): Add calendar render tests (#3)
- updates calendar to support overriding the current day when rendering - supports current culture when rendering - renames Calendar to CalendarGenerator
This commit is contained in:
parent
ecb0a20cbb
commit
3547e32b6e
29 changed files with 542 additions and 19 deletions
14
tests/ModuleTests/Calendar/TestData/CalendarTestDates.cs
Normal file
14
tests/ModuleTests/Calendar/TestData/CalendarTestDates.cs
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
namespace ModuleTests.Calendar.TestData;
|
||||
|
||||
public class CalendarTestDates : TestDataEnumerator<DateTime>
|
||||
{
|
||||
public CalendarTestDates()
|
||||
{
|
||||
Data =
|
||||
[
|
||||
new DateTime(2026, 06, 01),
|
||||
new DateTime(2026, 07, 01),
|
||||
new DateTime(2026, 08, 01),
|
||||
];
|
||||
}
|
||||
}
|
||||
19
tests/ModuleTests/Calendar/TestData/CultureCodeTestData.cs
Normal file
19
tests/ModuleTests/Calendar/TestData/CultureCodeTestData.cs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
namespace ModuleTests.Calendar.TestData;
|
||||
|
||||
public class CultureCodeTestData : TestDataEnumerator<string>
|
||||
{
|
||||
public CultureCodeTestData()
|
||||
{
|
||||
Data =
|
||||
[
|
||||
"da-DK",
|
||||
"en-AU",
|
||||
"cs-CZ",
|
||||
"es-PR",
|
||||
"fr-LU",
|
||||
"nl-NL",
|
||||
// Will render unaligned due to the character encoding, here to catch if I fix this later
|
||||
"te-IN"
|
||||
];
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue