public void Initialize() { Helpers.AddTestUser(_xmlFileName, _hashAlgorithm, _validationKey); _provider = new XmlMembershipProvider(); _provider.XmlFileName = _xmlFileName; if (File.Exists(_xmlFileName)) File.Delete(_xmlFileName); File.AppendAllText(_xmlFileName, @"<XmlProvider> <Users> </Users> <Roles> <Role> <ApplicationId>/</ApplicationId> <RoleName></RoleName> <Description></Description> </Role> </Roles> <UserRoles> <UserRole> <ApplicationId></ApplicationId> <UserName></UserName> <RoleName></RoleName> </UserRole> </UserRoles> </XmlProvider> "); Helpers.AddTestUser(_xmlFileName, _hashAlgorithm, _validationKey); _Document = XDocument.Load(_xmlFileName); _provider.XDocument = _Document; _provider.Initialize("XmlMembershipProvider", Helpers.CreateMembershipConfigFake()); }
public void ResetPassword_thows_not_supported_when_enablePasswordReset_is_false() { _provider = new XmlMembershipProvider(); _provider.XmlFileName = "Membership.xml"; _provider.XDocument = _Document; var config = Helpers.CreateMembershipConfigFake(); config.Remove("enablePasswordReset"); config.Add("enablePasswordReset", "false"); _provider.Initialize("XmlMembershipProvider", config); var newPassword = _provider.ResetPassword(FakesData.GoodUserName(), FakesData.GoodPasswordQuestionAnswer()); }