Enhetstester i C# med JUnit

Efter många år som testare och testledare med inriktning funktionella system- och acceptanstester har jag nu fått möjlighet att deltaga i ett projekt runt framtagandet av ett API.

Här krävdes andra metoder än manuell testning och jag fick då möjlighet att gräva ner mig i enhetstester med C# och ramverket JUnit. 

Som ”gammal” avdankad utvecklare fick jag stor hjälp av mina kollegor på Triona som skrev basen runt testerna. Sedan kunde jag bara fylla på med just de enhetstester som behövdes med enkel C#-kod.

Enhetstesterna skrivs och markeras som test:

junit_1

Sedan körs testerna och presenteras snyggt:

junit_2

Mina kollegor kommer sedan paketera detta på ett sätt att testerna körs automatiskt varje gång systemet byggs.
Snyggt!