Wetterdienst
This commit is contained in:
@@ -523,4 +523,22 @@ public sealed class DashboardViewModelTests
|
||||
|
||||
Assert.Empty(tasks.GetAll());
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void WeatherWarningItem_BereitetAmtlicheWarnungFuerDashboardAuf()
|
||||
{
|
||||
var warning = new WeatherWarning
|
||||
{
|
||||
Event = "GEWITTER", Headline = "Amtliche Warnung vor Gewitter",
|
||||
Description = "Es treten Gewitter auf.", Instruction = "Gebäude aufsuchen.",
|
||||
Severity = "Severe", Onset = new DateTime(2026, 8, 23, 16, 0, 0, DateTimeKind.Utc),
|
||||
Expires = new DateTime(2026, 8, 23, 18, 0, 0, DateTimeKind.Utc),
|
||||
};
|
||||
|
||||
var item = new DashboardWeatherWarningItem(warning);
|
||||
|
||||
Assert.Equal("Amtliche Warnung vor Gewitter", item.Headline);
|
||||
Assert.Equal("#D32F2F", item.SeverityColor);
|
||||
Assert.Contains("Uhr", item.PeriodDisplay);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user