Files
duempelkas/tests/Duempelkas.Tests/ReportingPeriodTests.cs
T

20 lines
547 B
C#

using Duempelkas.App.Services;
using Xunit;
namespace Duempelkas.Tests;
public class ReportingPeriodTests
{
[Fact]
public void EmptyYearList_PreservesSelectedYear_AndOffersCurrentYear()
{
var period = new ReportingPeriod { Year = 2025 };
Assert.Contains(2025, period.Choices([]));
Assert.Contains(DateTime.Today.Year, period.Choices([]));
Assert.Equal("Jahr: 2025", period.Label);
period.Year = null;
Assert.Equal("Alle Jahre", period.Label);
Assert.Null(period.Year);
}
}