Annette Gordon-Reed & Peter S. Onuf, Most Blessed of the Patriarchs: Thomas Jefferson and the Empire of the Imagination (W.W. Norton & Co. 2016).
In information technology, a boilerplate is a unit of writing that can be reused over and over without change. By extension, the idea is sometimes applied to reusable programming as in boilerplate code. The term derives from steel manufacturing, where boilerplate is steel rolled into large plates for use in steam boilers.
In this article, I'll show how to create unit tests for ASP.NET Boilerplate based projects. Instead of creating a new application to be tested, I'll use the same application developed in this article (Using AngularJs, ASP.NET MVC, Web API and EntityFramework to build NLayered Single Page Web Applications).