public void CreateUserTest_ValidTestUser_ReturnsSuccess() { UserParameters u = TestUtils.GetValidUser(); MembershipCreateStatus status = new MembershipCreateStatus(); MembershipCreateStatus statusExpected = MembershipCreateStatus.Success; MembershipUser newuser = _mp.CreateUser(u.username, u.password, u.email, u.passwordQuestion, u.passwordAnswer, u.isApproved, u.providerUserKey, out status); //Cleanup if (statusExpected == status) { _mp.DeleteUser(u.username, true); } Assert.AreEqual(statusExpected, status); }
public static void ClassSetup(TestContext testContext) { //Set up a test configuration to use. _testConfig = new NameValueCollection(); _testConfig.Add("applicationName", "DMTestApp"); _testUsers = TestUtils.GetTestUsers(2, "Role"); _testRoles = TestUtils.GetTestRoles(3, "Sample"); //Clear out old data in case our previous run crashed ClassCleanup(); var mRoleSetup = new RoleProv(); mRoleSetup.Initialize("DormouseRoleProvider", _testConfig); mRoleSetup.CreateRole("DefaultRole"); foreach (var r in _testRoles) { mRoleSetup.CreateRole(r); } var mpSetup = new MemberProv(); mpSetup.Initialize("DormouseMembershipProvider", _testConfig); foreach (var u in _testUsers) { MembershipCreateStatus status; mpSetup.CreateUser(u.username, u.password, u.email, u.passwordQuestion, u.passwordAnswer, u.isApproved, u.providerUserKey, out status); } mRoleSetup.AddUsersToRoles(_testUsers.Select(u => u.username).ToArray(), new[] { "DefaultRole" }); }
public static void ClassSetup(TestContext testContext) { //Set up a test configuration to use. _testConfig = new NameValueCollection(); _testConfig.Add("applicationName", "DMTestApp"); _testUsers = TestUtils.GetTestUsers(2, "Role"); _testRoles = TestUtils.GetTestRoles(3, "Sample"); //Clear out old data in case our previous run crashed ClassCleanup(); var mRoleSetup = new RoleProv(); mRoleSetup.Initialize("DormouseRoleProvider", _testConfig); mRoleSetup.CreateRole("DefaultRole"); foreach (var r in _testRoles) { mRoleSetup.CreateRole(r); } var mpSetup = new MemberProv(); mpSetup.Initialize("DormouseMembershipProvider", _testConfig); foreach (var u in _testUsers) { MembershipCreateStatus status; mpSetup.CreateUser(u.username, u.password, u.email, u.passwordQuestion, u.passwordAnswer, u.isApproved, u.providerUserKey, out status); } mRoleSetup.AddUsersToRoles(_testUsers.Select(u=>u.username).ToArray(), new[] { "DefaultRole" }); }
public void CreateUser_ValidData_ReturnsSuccess() { //Arrange var user = "******"; var pass = "******"; var email = "NewEmail"; var approved = true; var question = "Question"; var answer = "Answer"; var key = 1; var result = new MembershipCreateStatus(); //Act var actual = _mProv.CreateUser(user, pass, email, question, answer, approved, key, out result); //Assert Assert.AreEqual(MembershipCreateStatus.Success, result); }
public static void ClassSetup(TestContext testContext) { //Set up a test configuration to use. _testConfig = new NameValueCollection(); _testConfig.Add("applicationName","DMTestApp"); //We will create three test users to work with while //exercising our tests. These will be used for various //read and find operations. var mpSetup = new MemberProv(); mpSetup.Initialize("DormouseMembershipProvider", _testConfig); _testUsers = TestUtils.GetTestUsers(5, "Default"); foreach (var u in _testUsers) { MembershipCreateStatus status; mpSetup.CreateUser(u.username, u.password, u.email, u.passwordQuestion, u.passwordAnswer, u.isApproved, u.providerUserKey, out status); } }
public static void ClassSetup(TestContext testContext) { //Set up a test configuration to use. _testConfig = new NameValueCollection(); _testConfig.Add("applicationName", "DMTestApp"); //We will create three test users to work with while //exercising our tests. These will be used for various //read and find operations. var mpSetup = new MemberProv(); mpSetup.Initialize("DormouseMembershipProvider", _testConfig); _testUsers = TestUtils.GetTestUsers(5, "Default"); foreach (var u in _testUsers) { MembershipCreateStatus status; mpSetup.CreateUser(u.username, u.password, u.email, u.passwordQuestion, u.passwordAnswer, u.isApproved, u.providerUserKey, out status); } }