Upgrade Sitzplan - Jetzt mit Bewertungsfeature

This commit is contained in:
2026-08-19 16:46:08 +02:00
parent f514d1d58c
commit 0faa3f54de
14 changed files with 370 additions and 14 deletions
@@ -137,6 +137,24 @@ public sealed class DocumentationDialogViewModelTests
Assert.Equal("Gut verlaufen", vm.Result.ParentCallData.Impressions);
}
[Fact]
public void Save_SitzplanEntwurf_WirdAbgeschlossenUndBehaeltStundenbezug()
{
var sessionId = Guid.NewGuid();
var existing = new Documentation
{
StudentId = Guid.NewGuid(), Type = DocumentationType.Incident,
Date = DateOnly.FromDateTime(DateTime.Today), Title = "Streit/Konflikt",
IsDraft = true, ParticipationSessionId = sessionId, Tags = ["Streit/Konflikt"],
};
var vm = new DocumentationDialogViewModel(existing.StudentId, existing, new FakeAttachmentStorage());
vm.SaveCommand.Execute(null);
Assert.False(vm.Result!.IsDraft);
Assert.Equal(sessionId, vm.Result.ParticipationSessionId);
}
[Fact]
public void Save_Elternbrief_UebernimmtVersandUndRueckmeldung()
{