public async Task <FirebaseAuthLink> CreateUser(string email, string password, string displayName = "") { var user = await AuthProvider.CreateUserWithEmailAndPasswordAsync(email, password, displayName); CreatedUsers.Add(user); return(user); }
private void newUserButton_Click(object sender, EventArgs e) { if (this.showAddLDAPForm()) { AddedUsers = true; if (ExistingUsers == null) { ExistingUsers = new DataTable("Existing Employees"); ExistingUsers.Columns.Add("User Name"); ExistingUsers.Columns.Add("Employee #"); ExistingUsers.Columns.Add("Home Store #"); ExistingUsers.Columns.Add("Active Flag"); } DataRow dR = ExistingUsers.NewRow(); dR["User Name"] = NewLDAPUser.UserName; dR["Employee #"] = NewLDAPUser.EmployeeNumber; dR["Home Store #"] = NewUser.FacNumber; dR["Active Flag"] = "1"; ExistingUsers.Rows.Add(dR); this.summaryDataGridView.DataSource = ExistingUsers; this.summaryDataGridView.Update(); CreatedUsers.Add(new PairType <UserVO, LDAPUserVO>(NewUser, NewLDAPUser)); NewUser = new UserVO(); NewLDAPUser = new LDAPUserVO(); } }
public void AccountCreateAddUser() { ConfigLoader.LoadConfig(); bool expected = true; bool actual = false; Account acct = new Account(); acct.AccountName = Util.MakeUnique("ds client unit test {unique}"); acct.Email = Util.MakeUnique("ds_client_unit_{unique}@gmail.com"); acct.Password = "******"; try { actual = acct.Create(); } catch (Exception) { } Assert.AreEqual(expected, actual); AddUsers add = new AddUsers(); List <NewUser> userList = new List <NewUser>(); NewUser nu = new NewUser(); nu.userName = Util.MakeUnique("ds client unit test member {unique}"); nu.email = Util.MakeUnique("ds_client_unit_member_{unique}@gmail.com"); nu.sendActivationOnInvalidLogin = false.ToString(); nu.enableConnectForUser = true.ToString(); Guid g = Guid.NewGuid(); nu.password = g.ToString(); List <UserSetting> userSettings = new List <UserSetting>(); userSettings.Add(new UserSetting("canSendAPIRequests", "true")); userSettings.Add(new UserSetting("canSendEnvelope", "true")); userSettings.Add(new UserSetting("AllowSendOnBehalfOf", "true")); nu.userSettings = userSettings.ToArray(); userList.Add(nu); add.newUsers = userList.ToArray(); CreatedUsers added = null; try { added = acct.AddUser(add); } catch (Exception) { } Assert.IsNotNull(added); }
private async Task WipeUsers() { foreach (var user in CreatedUsers) { await AuthProvider.DeleteUser(user.FirebaseToken); } CreatedUsers.Clear(); }
public void EnvelopeCreateAddMemberWithDocumentTest() { ConfigLoader.LoadConfig(); bool expected = true; bool actual = false; Account acct = new Account(); acct.AccountName = Util.MakeUnique("ds client unit test {unique}"); acct.Email = Util.MakeUnique("ds_client_unit_{unique}@gmail.com"); acct.Password = "******"; try { actual = acct.Create(); } catch (Exception) { } Assert.AreEqual(expected, actual); AddUsers add = new AddUsers(); List <NewUser> userList = new List <NewUser>(); NewUser nu = new NewUser(); nu.userName = Util.MakeUnique("ds client unit test member {unique}"); nu.email = Util.MakeUnique("ds_client_unit_member_{unique}@gmail.com"); nu.sendActivationOnInvalidLogin = false.ToString(); nu.enableConnectForUser = true.ToString(); Guid g = Guid.NewGuid(); nu.password = g.ToString(); List <UserSetting> userSettings = new List <UserSetting>(); userSettings.Add(new UserSetting("canSendAPIRequests", "true")); userSettings.Add(new UserSetting("canSendEnvelope", "true")); userSettings.Add(new UserSetting("AllowSendOnBehalfOf", "true")); nu.userSettings = userSettings.ToArray(); userList.Add(nu); add.newUsers = userList.ToArray(); CreatedUsers added = null; try { added = acct.AddUser(add); } catch (Exception) { } Account member = new Account(); member.ApiPassword = added.NewUsers[0].ApiPassword; member.AccountId = added.NewUsers[0].UserId; member.Email = added.NewUsers[0].Email; //member.BaseUrl = added.NewUsers[0].Uri; bool log = member.Login(); Assert.IsNotNull(added); Envelope target = new Envelope(); target.Login = member; FileInfo fi = new FileInfo("./Test Contract.pdf"); string path = fi.FullName; actual = false; try { actual = target.Create(path); } catch (ArgumentNullException) { } Assert.AreEqual(expected, actual); Assert.IsFalse(string.IsNullOrEmpty(target.SenderViewUrl)); }