If you find the opinions I express in this post to be radical, you will find the follow-up outrageous. The Startup pattern, larger units, fewer test doubles and a bit of BDD thinking. If you have not yet read Andrew Lock’s post Should you unit-test API/MVC controllers in ASP.NET Core? then I suggest you read it without undue delay. …