Initial project commit
ShouldCreateAndReturnAccount passes
AccountManager now has access to, and a dependency on, an underlying Repository.
ShouldReturnAccountByUsername passes
ShouldDeleteAccount passes
All shared classes and interfaces are now in ContentManagement.Core. The Membership features we currently have are in ContentManagement.Membership. Also, Tests now have namespaces appropriate for their UUT.
ShouldChangePassword passes
ShouldBanAccount passes
Bans are now first class objects.
Pardoning of account bans is implemented.
Exceptions will be thrown if we try and create duplicate accounts now
Started on user profiles. ShouldGetProfileByDisplayName passes
Cleaning up the auto generated code in Profile
Added e-mail change w/ confirmation.
Account creation can now also specify confirmation requirements.
typo
We can now specify a reason for account confirmation
ShouldThrowExceptionWhenTryingToCreateProfileWithExistingDisplayName and ShouldThrowExceptionWhenTryingToChangeDisplayNameToOneThatAlreadyInUseButIsNotOwn both pass
ShouldChangeDisplayDateOfBirthSetting passes
ShouldConfirmSuccessfullyWhenTokensMatch passes