Wetterdienst
This commit is contained in:
@@ -275,6 +275,34 @@ public sealed class SettingsViewModelTests
|
||||
Assert.Empty(vm.SchoolHolidayEntries);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task SaveSchoolLocation_FehlendeFelder_ZeigtAlleFeldfehler()
|
||||
{
|
||||
var vm = BuildViewModel();
|
||||
|
||||
await vm.SaveSchoolLocationCommand.ExecuteAsync(null);
|
||||
|
||||
Assert.NotEmpty(vm.SchoolNameError);
|
||||
Assert.NotEmpty(vm.SchoolStreetError);
|
||||
Assert.NotEmpty(vm.SchoolPostalCodeError);
|
||||
Assert.NotEmpty(vm.SchoolCityError);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task SaveSchoolLocation_UngueltigePlz_RuftKeinenServerAuf()
|
||||
{
|
||||
var vm = BuildViewModel();
|
||||
vm.SchoolName = "Testschule";
|
||||
vm.SchoolStreet = "Schulweg 1";
|
||||
vm.SchoolPostalCode = "1234";
|
||||
vm.SchoolCity = "Teststadt";
|
||||
|
||||
await vm.SaveSchoolLocationCommand.ExecuteAsync(null);
|
||||
|
||||
Assert.Contains("fünfstellige", vm.SchoolPostalCodeError);
|
||||
Assert.Empty(vm.SchoolLocationStatus);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SelectedStateName_Aendern_PersistiertUeberSchoolCalendarSettings()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user