.NET version of Sandro Mancuso refactoring kata