Added dependency resolution (and a few missing dependencies that we needed)
ShouldAddToUnderlyingRepository passes - I really shoudl have done this in the old user-management branch
ShouldDeleteFromUnderlyingRepository passse
ShouldReturnAccountFromUserNameWithCaseInsensitivity passes
ShouldReturnAccountFromEmailAddressWithCaseInsensitivity passes
ShouldUpdateUnderyingRepository passes
ShouldReturnAllAccounts passes
ShouldHashTheSamePasswordToTheSameHash passes
ShouldHashDifferentCasesToDifferentHash passes
ShouldHashDifferentPasswordsToDifferentHashes passes
ShouldSendEmailWhenConfirmationIsRequired passes. RequiresConfirmation in the EmailConfirmationProvider is now required to send emails.
ShouldSendConfirmationSuccessEmailWhenConfirmed passes
ShouldEquateTrueWhenGuidsAreSame passes
Adding some more dependency resolution and tidying up the resolver as a whole
ShouldAddToUnderlyingRepository passes
ShouldUpdateUnderlyingRepository passes
ShouldGetProfileByDisplayNameWhenDisplayNameExists passes
ShouldAddToUnderlyingRepository passes
ShouldUpdateUnderlyingRepository passes
ShouldReturnTrueOnHasActiveTokenIfAccountHasOneOrMoreActiveTokens passes