The landscape of membership authentication security is in a dire state. With large corporate bodies enforcing ironic password policies which aid brute force attacks, the use of "password" as the most common password in use, multiple reuse of the same email/password combination - the list goes on...
Writing unit tests for your Umbraco code has historically been a mean feat. Until 7.3 it has required that you build the Umbraco source from GitHub and reference the Umbraco.Tests.dll assembly.
With the launch of Umbraco 7.3, we now have the ability of creating mock implementations of our UmbracoContext and ApplicationContext that Umbraco requires to construct certain object that are common place in our controllers.
© Gary Devenay