Checkout Kata done in C#