Tag Archives: unittest

Unittest NServiceBus saga

NServiceBus has it’s own unit test support framework. The nuget package is NServiceBus.Testing. Below I’ll demonstrate how to use it with an example saga from the book Learning NServiceBus. VerifyUserEmailPolicy Saga The saga is used to verify an e-mail address … Continue reading

Posted in Test | Tagged , , | Leave a comment

Art of unit testing

I want to share a basic principle about unit testing I’ve adopted from Roy. Make unit tests:

  • Readable
  • Trustworthy
  • Fast
  • Maintainable

Continue reading

Posted in Test | Tagged , , , | 1 Comment

TestMatrix

I’ve been using the GhostDoc extension from SubMain for some time. It puts those triple slash (///) documentation tags above my csharp code for me. All I have to do is hit some shortcut keys. Although I never posted about … Continue reading

Posted in Tooling | Tagged , , , , , , | Leave a comment

System.DateTime isolation

After System.Random Isolation I now want to isolate System.DateTime. The information in the struct is not very interesting, but the Now property is. That is a static property. Does that require a different approach? Hardly. IDateTime First I’ll define the … Continue reading

Posted in Test | Tagged , , , , , , , | Leave a comment

System.Random isolation

Writing a unit test is all about isolating the code under test. The best way to do this is by using interfaces. An interface only described the methods and properties, but lets you change the implementation as long as you … Continue reading

Posted in Test | Tagged , , , , , , | 6 Comments