public void Create_EmailNotUnique_DomainValidationExceptionThrown()
 {
     var userAccountRepositoryStub = MockRepository.GenerateStub<IUserAccountRepository>();
     userAccountRepositoryStub.Stub(x => x.GetByEmail("*****@*****.**", true)).Return(new UserAccount() { EmailAddress = "*****@*****.**" });
     _userManagementService = UserManagementServiceFactory.Create(userAccountRepositoryStub);
     _userManagementService.Create(Guid.NewGuid(), "Name", "*****@*****.**", "password", "Job Title");
 }
 public void Create_SuccessfullyCreateUser_UserCreated()
 {
     var userRepositoryMock = MockRepository.GenerateMock<IUserAccountRepository>();
     userRepositoryMock.Expect(x => x.Create(null)).IgnoreArguments();
     _userManagementService = UserManagementServiceFactory.Create(userRepositoryMock);
     _userManagementService.Create(Guid.NewGuid(), "Name", "*****@*****.**", "password", "Job Title");
     userRepositoryMock.VerifyAllExpectations();
 }