Adds initial project and classes in DotNetAppStarterKit.Testing.NUnitNSubstituteAutofixture
Updates packages references so UnitTests project builds
Adds HomeControllerSpecFor and required packages
Adds fluent assertions nuget package and test for HomeController.Index
Adds packages in preparation for code coverage
Adds code coverage batch file that can be run in the output directory - filters only controllers for test coverage
Adds IndexWithNoParametersAndNoCache tests
Finishes ThingysController tests
Adds t4MVC package and converts controllers, views and routes to use it
Starts to implement tests for ThingyController
Updates code coverage batch file to ignore generated code by attribute
Renames Index to IndexGet to cater for Post methods
Implements post tests except the one that checks the route
Installs T4MVC into Unit Tests project
Updates T4MVC namespace in the test project to remove build warnings
Updates T4 Helpers namespace to remove more build warnings
Finishes final controller test - now has 100% code coverage (of code I care about)