This is the c# translation of Matteo Vaccari's Open-Closed-Principle kata: https://github.com/xpmatteo/ocp-kata