Here's a few pics of what a users group looks like. Join us next month.
My notes:
His Toolset includes
MSTest
ProjectRoller - a github project to get the initial setup
BaseAspNetAngularUnity - initial "project zero" code
Unity for Dependency Injection
Simian to find duplicate code
Angular 1.5
Ncover - he uses desktop version, comments were made about how expensive it is
Moq - for mock object
command line to start: ProjectRoller.exe ADNUG
testfast.bat - runs tests code in command window (used ConEmu, my fav shell replacement)
Branch Coverage is the one to pay attention to. Try to keep above 94%.
Write a unit test for every conditional branch
Restricted access to constructors so we have to use DI
If you use "new" on an important object its an anti-pattern, use DI
No comments:
Post a Comment