Hilfe asap - kleines c# projekt

Job ID: 39012794

Budget: €30 – €250 EUR

Mindestanforderungen:
• Mindestens 8 Modelklassen, wobei zwischen mindestens 2 Modelklassen eine Vererbung mit einem Discriminator implementiert sein muss.
• Umsetzung von Value Objects und von Properties für die Fremdschlüsselfelder.
• Zwei Modelkassen sind jeweils ein Aggregate mit einer Readonly Collection und einem Backing Field.
• Auf dem Aggregate sind eine Methode zum Hinzufügen von Instanzen einer anderen Modelklasse und eine Methode zum Umwandeln eines Objektes innerhalb der Vererbungskette implementiert (siehe Methoden TryHandIn() und ReviewHandIn() von der Übung RichDomainModels als Beispiele).
• Es sind weitere 5 Methoden bzw. Properties mit einer entsprechenden Funktionalität implementiert (siehe Methoden GetActiveTasks() bzw. CalculateAveragePoints() von der Übung RichDomainModels als Beispiele). Verwenden Sie auch LINQ Statements für die Methoden.
• Das Erstellen der Datenbank entsprechend den Modelkassen ist als Testfall implementiert.
• Für jede Methode ist ein eigener Success Test, der das Testergebnis aus der Datenbank ausliest, in einem XUnit Testprojekt umgesetzt.
    
Erweiterungsmöglichkeiten für eine bessere Beurteilung:
• Umsetzung von beidseitigen Navigations.
• Zusätzliche Modelkassen bzw. Methoden mit entsprechenden Funktionalitäten sind implementiert.
• Die Datenbank wird mit den in den Modelklassen enthaltenen Datentypdefinitionen erstellt und mit passenden Testdaten befüllt.
• GUID Werte werden als Alternate Keys verwendet.
• Umsetzung von Lazy Loading.
• Zusätzliche XUnit Testfälle sind implementiert.

Das ist alles umzusetzen und ich stoße auf Fehler
Related categories: .NET SQL C# Programming Software Testing .NET Core