I’ve used NUnit for the last few years but I only recently discovered the TestCaseSource attribute which is very useful in certain circumstances.   The scenario Imagine you have a DeviceInformation class. It’s job is to take a user agent, parse it and provide information about the device. The class could look something like this:

One way […]

Read More →

Sometimes you come across something so useful and unobtrusive you find yourself telling everyone to try it. I came across some of these things recently in the Stylish plugin and the excellent GitHub Wide style. While we all agree GitHub and the openness it brings to our codebase is awesome we can’t seem to agree […]

Read More →

We recently switched from using SVN to Git and GitHub. There are many advantages but there’s one in particular I want to talk about. Using TeamCity you can automatically build all pull requests. This is incredibly useful as it ensures only code that compiles successfully and passes all unit tests gets back into master. If […]

Read More →