none
Architektur für Unit Tests in einem .NET core 5 Angular -Projekt RRS feed

  • Frage

  • Hallo,
    weder mit Unit Tests noch mit Angular habe ich wirklich viel Erfahrung.
    Ich habe nun ein .NET core 5 -Projekt mit Angular Frontend.
    Dies habe ich mir vom Visual Studio generieren lassen. 
    Für meinen C#-Code benötige ich Unit Tests.
    Leider finde ich für diese (spezielle) Projektform keine Anleitung, wie ich die Unit Test implementiere.
    1. gibt es vermutlich die Möglichkeit über Visual Studio das Grundgerüst generieren zu lassen (habe ich aber nicht gefunden)
    2. habe ich auch im Netz nirgend gefunden, wie ein Test-Ordner in die Explorer-Struktur zu integrieren ist.

    Kann mir da jemand mit Links oder Hinweisen weiterhelfen?

    Danke, Frank

    Dienstag, 19. Januar 2021 21:29

Antworten

  • Hallo Frank,
    wie üblich kennt Dr. Google die Antwort:
    https://www.google.com/search?q=visual+studio+add+unit+test+to+existing+project&rlz=1C1CHBD_deDE931DE931&oq=visual+studio+add+unitttest&aqs=chrome.2.69i57j0i13j0i22i30l2j0i22i30i395l6.7445j1j7&sourceid=chrome&ie=UTF-8

    Das hier sollte deine Frage beantworten: In Visual Studio einfach ein neues Projekt vom Typ UnitTest hinzufügen.
    Dort dann den Projektverweis auf deine c# Projekt hinzufügen.

    https://docs.microsoft.com/de-de/visualstudio/test/create-a-unit-test-project?view=vs-2019

    Wenn spezielles Vorgehen eine Standardantwort verhindert solltest Du dem Standard folgen.

    Wenn ich mich recht entsinne war bei dieser Vorlage ein Update der Angular Version nicht ohne weiteres möglich.
    Und der Aufbau in Angular war schon ein wenig MS speziell. 

    Grüße Alexander

    • Als Antwort markiert frank me Donnerstag, 21. Januar 2021 12:26
    Mittwoch, 20. Januar 2021 11:12

Alle Antworten

  • Hallo Frank,
    wie üblich kennt Dr. Google die Antwort:
    https://www.google.com/search?q=visual+studio+add+unit+test+to+existing+project&rlz=1C1CHBD_deDE931DE931&oq=visual+studio+add+unitttest&aqs=chrome.2.69i57j0i13j0i22i30l2j0i22i30i395l6.7445j1j7&sourceid=chrome&ie=UTF-8

    Das hier sollte deine Frage beantworten: In Visual Studio einfach ein neues Projekt vom Typ UnitTest hinzufügen.
    Dort dann den Projektverweis auf deine c# Projekt hinzufügen.

    https://docs.microsoft.com/de-de/visualstudio/test/create-a-unit-test-project?view=vs-2019

    Wenn spezielles Vorgehen eine Standardantwort verhindert solltest Du dem Standard folgen.

    Wenn ich mich recht entsinne war bei dieser Vorlage ein Update der Angular Version nicht ohne weiteres möglich.
    Und der Aufbau in Angular war schon ein wenig MS speziell. 

    Grüße Alexander

    • Als Antwort markiert frank me Donnerstag, 21. Januar 2021 12:26
    Mittwoch, 20. Januar 2021 11:12
  • Danke Alexander!
    ...auch für deine sonstigen Gedanken zu dem Thema.

    Donnerstag, 21. Januar 2021 12:26