Coding kata based on case study from chapters 26 and 27 of Robert Martin's and Micah Martin's book "Agile Principles, Patterns and Practices in C#".
Implementation written using .NET C# programming language.
Outside-in TDD technique is used during the design of the solution.