This code is not good! Not good at all! Help!
Please refactor this code as you see fit using whatever patterns and practices you think might apply. The unit tests work when you start and they should work when you finish. Please do not modify any of the unit test code. You should fork this repository and submit a pull request back here with your refactored code. Please put your name in the pull request.
You will need .NET Core 1.1 https://www.microsoft.com/net/core
To run the tests, go into the RefactorMe.Tests folder and run dotnet test