Worldline Interview Question

C# code puzzles, Concepts from C#, SOLID principles & design patterns