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); } }