public void PlayerCannotRegisterWithTheSameUsername() { String username = "******"; String password = "******"; AccountRegistrationRequest request = new AccountRegistrationRequest() { Email = "*****@*****.**", Password = password, Username = username, }; AccountRegistrationResponse response = client.RegisterAccount(request); String userId = response.User.Id; Assert.IsTrue(response.Token != null); Assert.IsTrue(response.User.Id != null); Assert.IsTrue(response.User.Username == username); request.Email = "*****@*****.**"; var exception = client.RegisterAccount(request); Assert.AreEqual(exception.Status.IsSuccess, false); Assert.That(exception.Status.Detail, Is.EqualTo(ResponseType.DUPLICATE.ToString())); }
public void CanGetUserRolesOnNewAccount() { String username = "******"; String password = "******"; AccountRegistrationRequest request = new AccountRegistrationRequest() { Email = "*****@*****.**", Password = password, Username = username, }; AccountRegistrationResponse response = client.RegisterAccount(request); Assert.IsTrue(response.Token != null); Assert.IsTrue(response.User.Id != null); Assert.AreEqual(response.User.Username, username); GetRolesResponse roleResponse = client.GetRoles(new GetRolesRequest() { }); Assert.IsTrue(roleResponse.Status.IsSuccess); Assert.IsTrue(roleResponse.Claims.Contains(UserClaim.User)); Assert.IsFalse(roleResponse.Claims.Contains(UserClaim.Admin)); }
public override AccountRegistrationResponse RegisterAccount(AccountRegistrationRequest request, CallOptions options) { AccountRegistrationResponse response = base.RegisterAccount(request, options); Auth.Login(response.Token); return(response); }
public override AccountRegistrationResponse RegisterAccount(AccountRegistrationRequest request, Metadata headers = null, DateTime?deadline = null, CancellationToken cancellationToken = default(CancellationToken)) { AccountRegistrationResponse response = base.RegisterAccount(request, headers, deadline, cancellationToken); Auth.Login(response.Token); return(response); }
public void UserCanRegisterNewAccount() { String username = "******"; String password = "******"; AccountRegistrationRequest request = new AccountRegistrationRequest() { Email = "*****@*****.**", Password = password, Username = username, }; AccountRegistrationResponse response = client.RegisterAccount(request); Assert.IsTrue(response.Token != null); Assert.IsTrue(response.User.Id != null); Assert.AreEqual(response.User.Username, username); }
public String createAccount(String username) { String pass = RandomString(13); AccountRegistrationRequest request = new AccountRegistrationRequest() { Email = "*****@*****.**", Password = pass, Username = username, DeviceIdentifier = Guid.NewGuid().ToString(), }; AccountRegistrationResponse response = client.RegisterAccount(request); userIds.Add(username, response.User.Id); accounts.Add(username, pass); return(response.User.Id); }
public AccountRegistrationResponse RegisterAccount( string login, string password, string email, string firstName, string lastName, string patronym, string phone, string currency, int startBalance) { var usr = new PlatformUser { Login = login, Password = password, Email = email, Name = firstName, Surname = lastName, Patronym = patronym, Phone1 = phone, RegistrationDate = DateTime.Now }; var resp = new AccountRegistrationResponse(); if (currency != "USD") { resp.errors.Add("Поддерживаемые валюты: " + "USD"); } //if (!PlatformUser.CheckLoginSpelling(usr.Login)) // resp.errors.Add("Логин задан некорректно"); if (resp.errors.Count > 0) { return(resp); } var status = ManagerAccount.Instance.RegisterAccount(usr, currency, startBalance < 1000 ? 1000 : startBalance, 0, usr.Password, false); resp.status = status; resp.statusName = EnumFriendlyName <AccountRegistrationStatus> .GetString(status); return(resp); }
public void UserIsLoggedInAfterRegistering() { String username = "******"; String password = "******"; AccountRegistrationRequest request = new AccountRegistrationRequest() { Email = "*****@*****.**", Password = password, Username = username, }; AccountRegistrationResponse response = client.RegisterAccount(request); Assert.IsTrue(response.Token != null); Assert.IsTrue(response.User.Id != null); Assert.AreEqual(response.User.Username, username); AuthorizedHealthCheckResponse AuthResponse = client.AuthorizedHealthCheck(new AuthorizedHealthCheckRequest()); Assert.IsTrue(AuthResponse != null); }