Patterns and Antipatterns of Unit Testing

Building on my experience working on some relatively long lived codebases (each around a decade old, a couple of epochs of technological change), this presentation talks about some of the things that work and some that don’t when it comes to unit testing.

While the (few!) code samples in this talk are in C#, the content is pretty general and should be accessible to anyone who has been writing unit tests for themselves.