Test Frameworks: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Hvilket test-framework man anvender betyder noget på samme måde som det betyder noget hvilket sprog man skriver sin kode i (Hammer ser søm). De tre store test-frameworks til C# er: * MSTest - meh, det er der ikke rigtig nogen der bruger. * [https://nunit.org/ NUnit] - mit foretrukne. * [https://xunit.net/ xUnit] Der er umiddelbart ikke en kæmpe forskel på NUnit og xUnit ud over syntaks. Dog er der den væsentlige forskel at NUnit i udgangspunktet genbruger samme o...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
[https://youtu.be/n1QYEzuRhkI Gui Ferreria sammenligner (og foretrækker xUnit)] | [https://youtu.be/n1QYEzuRhkI Gui Ferreria sammenligner (og foretrækker xUnit)] | ||
[https://youtu.be/JD2ZMxCPnqc Nick Chapsas sammenligner (og foretrækker xUnit)] | |||
Begge fokuserer på at der kun constructes en enkelt instans af test-klassen. | |||
[[Category:Noter]] | |||
[[Category:WorkInProgress]] |
Latest revision as of 12:15, 21 December 2023
Hvilket test-framework man anvender betyder noget på samme måde som det betyder noget hvilket sprog man skriver sin kode i (Hammer ser søm).
De tre store test-frameworks til C# er:
Der er umiddelbart ikke en kæmpe forskel på NUnit og xUnit ud over syntaks. Dog er der den væsentlige forskel at NUnit i udgangspunktet genbruger samme objekt til flere test på samme klasse, hvor xUnit laver en ny klasse for hver test. Det omgås let ved at foretage det man ellers ville i constructor i [SetUp].
Gui Ferreria sammenligner (og foretrækker xUnit) Nick Chapsas sammenligner (og foretrækker xUnit) Begge fokuserer på at der kun constructes en enkelt instans af test-klassen.