refactor(HistoryTests): Verbesserung von HistoryTests mit realistischen Daten und konsistenter Struktur

- Verwendung tatsächlicher Umschlag- und Empfängerdaten anstelle von magischen Zahlen
- Ersetzen von fest codierten EnvelopeId und UserReference durch dynamisch erstellte Entitäten
- Aktualisierung von ReadHistoryQuery zur Verwendung der Objektinitialisierungssyntax
- Fügen Sie CancellationToken zu Mediator.Send-Aufrufen hinzu, um Konsistenz zu gewährleisten
- Verwenden Sie EnvelopeHistoryDto explizit in der Assertion
- Verbessern Sie die Lesbarkeit und den Realismus des Tests, indem Sie vollständige Voraussetzungdaten einrichten
- Korrigieren Sie die Schreibweise im Kommentar: „EnvelopeReceiver” -> „envelope receiver”
This commit is contained in:
2025-09-03 10:08:42 +02:00
parent fc443fb87f
commit f6e34c6d91
2 changed files with 42 additions and 22 deletions

View File

@@ -54,25 +54,23 @@ public class EnvelopeHistory : IHasEnvelope, IHasReceiver
[ForeignKey("EnvelopeId")]
public virtual Envelope
#if NET
?
?
#endif
Envelope { get; set; }
Envelope { get; set; }
[ForeignKey("UserReference")]
public virtual User
#if NET
?
#endif
Sender
{ get; set; }
Sender { get; set; }
[ForeignKey("UserReference")]
public virtual Receiver
#if NET
?
#endif
Receiver
{ get; set; }
Receiver { get; set; }
#if NETFRAMEWORK
[NotMapped]