public void ChangeEmailRequest_AllowsEmailToBeChanged() { securitySettings.AllowLoginAfterAccountCreation = true; securitySettings.RequireAccountVerification = false; var id = subject.CreateAccount("test", "pass", "*****@*****.**").ID; subject.ChangeEmailRequest(id, "*****@*****.**"); subject.ChangeEmailFromKey(id, "pass", repository.Get(id).VerificationKey, "*****@*****.**"); var acct = repository.Get(id); Assert.AreEqual("*****@*****.**", acct.Email); }