Practical test-driven development using C# 7 : unleash the power of TDD by implementing real world examples under .NET environment and JavaScript - Callaway, John; Hunt, Clayton (Packt Publishing, 2018)