Exemple #1
0
        public ActionResult Register(AccountRegistrationModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }



            if (act.chkDuplEmail(viewModel))            //아이디 중복 체크
            {
                TempData["PublicMsg"] = "중복된 이메일 계정입니다.";
                return(View(viewModel));
            }

            if (act.chkEstCode(viewModel))            //EST코드 유효성 체크 (빈값이면 패스 빈값이 아닐경우 유효한 EST코드 인지 확인)
            {
                TempData["PublicMsg"] = "해당 EST가 없습니다.";
                return(View(viewModel));
            }


            if (!act.setRegister(viewModel))             //계정 등록 실패 시
            {
                TempData["PublicMsg"] = "등록에 실패 하였습니다. 관리자에게 문의해주세요.";
                return(View(viewModel));
            }

            //가입이 성공적으로 완료 되었을 경우
            TempData["PublicMsg"] = "회원가입이 성공하였습니다.";
            return(RedirectToLocal());
        }
Exemple #2
0
            public void BankCardPaymentUrlTest()
            {
                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var cardPaymentUrl = new BankCardPaymentUrlInputModel()
                {
                    Address   = TestData.GenerateString(6),
                    Amount    = 10,
                    AssetId   = "BTC",
                    City      = "Minsk",
                    Country   = TestData.GenerateLetterString(6),
                    Email     = TestData.GenerateEmail(),
                    FirstName = TestData.GenerateLetterString(6),
                    LastName  = TestData.GenerateLetterString(8),
                    Phone     = TestData.GeneratePhone(),
                    Zip       = TestData.GenerateLetterString(6),
                };

                var response = walletApi.BankCardPaymentUrl.PostBankCardPaymentUrl(cardPaymentUrl, registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                var responseObject = response.GetResponseObject();

                Assert.That(responseObject.Error.ToString(), Is.Null.Or.Empty);
            }
        public string ReturnToken(AccountRegistrationModel accountRegistrationModel)
        {
            using (DataContext context = new DataContext())
            {
                Account account = GetAccountByEmail(accountRegistrationModel.Email);

                if (account == null)
                {
                    account = new Account();
                    string guid = Guid.NewGuid().ToString();
                    account.Email           = accountRegistrationModel.Email;
                    account.FullName        = accountRegistrationModel.Name;
                    account.ClientId        = accountRegistrationModel.ClientId;
                    account.CabicsSystemId  = accountRegistrationModel.CabicsSystemId;
                    account.Password        = Convert.ToBase64String(Guid.NewGuid().ToByteArray()).Substring(0, 8);
                    account.AllCredit       = 0;
                    account.BalanceCredit   = 0;
                    account.CreatedDateTime = DateTime.Now;
                    account.IsActive        = true;
                    account.Token           = guid;
                    context.Accounts.Add(account);
                    context.SaveChanges();

                    return(guid);
                }

                return(account.Token);
            }
        }
Exemple #4
0
 public AuthenticateModel(AccountRegistrationModel arm)
 {
     this.Email      = arm.Email;
     this.Password   = arm.Password;
     this.ClientInfo = arm.ClientInfo;
     this.PartnerId  = arm.PartnerId;
 }
 public async Task<IHttpActionResult> Create(AccountRegistrationModel newUser)
 {
     if (!ModelState.IsValid) return BadRequest("Something frong with registration!");
     var response =
         await _mainUserManager.CreateAsync(new User {Email = newUser.Email, Password = newUser.Password});
     return Ok(new {Msg = response.Errors, IsOk = response.Succeeded});
 }
Exemple #6
0
            public void PostClientIsFromUsTest()
            {
                AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel();
                var registrationresponse         = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.Client.GetClientIsFromUs(registrationresponse.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
                Assert.That(response.GetResponseObject().Result.IsUserFromUS, Is.False);

                var postResponse = walletApi.Client.PostClientIsFromUs(new SetIsUserFromUSModel()
                {
                    IsUserFromUS = true
                }, registrationresponse.Result.Token);

                postResponse.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(postResponse.GetResponseObject().Error, Is.Null);

                var newGetResponse = walletApi.Client.GetClientIsFromUs(registrationresponse.Result.Token);

                newGetResponse.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(newGetResponse.GetResponseObject().Error, Is.Null);
                Assert.That(newGetResponse.GetResponseObject().Result.IsUserFromUS, Is.True, "IsUserFromUs didnt changed its value");
            }
 public void CreateClient()
 {
     registration           = new AccountRegistrationModel().GetTestModel();
     registration.PartnerId = partnerId;
     account = lykkeApi.Registration.PostRegistration(registration).Account;
     lykkeApi.ClientAccount.ClientAccountInformation.PostSetPIN(account.Id, pin);
 }
Exemple #8
0
        //이메일 중복 체크
        public bool chkDuplEmail(AccountRegistrationModel model)
        {
            bool   result   = false;
            string errorStr = "";

            string login_his_str = "SELECT count(SEQNO) as cnt  FROM ese_user WHERE EMAIL = '" + model.Email + "' ";
            int    cnt           = getQueryCnt(login_his_str, out errorStr);

            if (cnt > 0)
            {
                result = true;
            }

            login_his_str = "SELECT count(SEQNO) as cnt  FROM est_user WHERE EMAIL = '" + model.Email + "' ";
            cnt           = getQueryCnt(login_his_str, out errorStr);
            if (cnt > 0)
            {
                result = true;
            }

            login_his_str = "SELECT count(SEQNO) as cnt  FROM esm_user WHERE EMAIL = '" + model.Email + "' ";
            cnt           = getQueryCnt(login_his_str, out errorStr);
            if (cnt > 0)
            {
                result = true;
            }


            return(result);
        }
Exemple #9
0
            public void PutClientDictionaryTest()
            {
                var key      = "key";
                var value    = "val1";
                var newValue = "val2";

                var model = new KeyValue()
                {
                    Key = key, Value = value
                };

                AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel();
                var registrationresponse         = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var postResponse = walletApi.Client.PostClientDictionary(model, registrationresponse.Result.Token);

                var response = walletApi.Client.GetClientKey(key, registrationresponse.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
                Assert.That(response.GetResponseObject().Result.Key, Is.EqualTo(key), "Key is not expected");
                Assert.That(response.GetResponseObject().Result.Value, Is.EqualTo(value), "Value is not expected");

                var putResponse = walletApi.Client.PutClientDictionary(new KeyValue {
                    Key = key, Value = newValue
                }, registrationresponse.Result.Token);
                var newGetResponse = walletApi.Client.GetClientKey(key, registrationresponse.Result.Token);

                newGetResponse.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(newGetResponse.GetResponseObject().Error, Is.Null);
                Assert.That(newGetResponse.GetResponseObject().Result.Key, Is.EqualTo(key), "Key is not expected");
                Assert.That(newGetResponse.GetResponseObject().Result.Value, Is.EqualTo(newValue), "Value is not expected");
            }
        public void GetWalletsForClientTest()
        {
            //create new client
            var client           = new AccountRegistrationModel().GetTestModel();
            var registeredclient = lykkeApi.Registration.PostRegistration(client);
            var userId           = registeredclient.Account.Id;

            lykkeApi.ClientAccount.ClientAccountInformation.PostSetPIN(userId, "1111");

            //Create 3 wallets
            var createdWalet1 = lykkeApi.ClientAccount.Wallets.PostCreateWallet(new CreateWalletRequest().GetTestModel(userId)).GetResponseObject();
            var createdWalet2 = lykkeApi.ClientAccount.Wallets.PostCreateWallet(new CreateWalletRequest().GetTestModel(userId)).GetResponseObject();
            var createdWalet3 = lykkeApi.ClientAccount.Wallets.PostCreateWallet(new CreateWalletRequest().GetTestModel(userId)).GetResponseObject();

            var getWalletsForClientById = lykkeApi.ClientAccount.Wallets.GetWalletsForClientById(userId).GetResponseObject();

            Assert.That(getWalletsForClientById.Count, Is.EqualTo(4));
            Assert.That(getWalletsForClientById.Select(w => w.Id),
                        Does.Contain(createdWalet1.Id).And.Contain(createdWalet2.Id).And.Contain(createdWalet3.Id));
            Assert.That(getWalletsForClientById.Select(w => w.Name),
                        Does.Contain(createdWalet1.Name).And.Contain(createdWalet2.Name).And.Contain(createdWalet3.Name));
            Assert.That(getWalletsForClientById.Select(w => w.Type),
                        Does.Contain(createdWalet1.Type).And.Contain(createdWalet2.Type).And.Contain(createdWalet3.Type));
            Assert.That(getWalletsForClientById.Select(w => w.Description),
                        Does.Contain(createdWalet1.Description).And.Contain(createdWalet2.Description).And.Contain(createdWalet3.Description));
        }
Exemple #11
0
            public void PostCashOutSwiftRequestTest()
            {
                Assert.Ignore("Get CashOut swift model");
                var model = new SwiftCashOutReqModel()
                {
                    AssetId          = "BTC",
                    AccHolderAddress = TestData.GenerateString(8),
                    AccHolderCity    = "Minsk",
                    AccHolderCountry = "Blr",
                    AccHolderZipCode = TestData.GenerateNumbers(6),
                    AccName          = TestData.GenerateLetterString(6),
                    AccNumber        = TestData.GenerateNumbers(6),
                    Amount           = 10,
                    BankName         = "BankOfAmerica",
                    Bic = TestData.GenerateString(6)
                };

                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.CashOutSwiftRequest.PostCashOutSwiftRequest(model, registeredClient.Result.Token);

                response.Validate.StatusCode(System.Net.HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
            }
Exemple #12
0
        public async Task <ActionResult> Register(AccountRegistrationModel viewModel)
        {
            // Ensure we have a valid viewModel to work with


            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = viewModel.Email, Email = viewModel.Email
                };
                var result = await UserManager.CreateAsync(user, viewModel.Password);

                if (result.Succeeded)
                {
                    await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false);

                    // 有关如何启用帐户确认和密码重置的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=320771
                    // 发送包含此链接的电子邮件
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    // await UserManager.SendEmailAsync(user.Id, "确认你的帐户", "请通过单击 <a href=\"" + callbackUrl + "\">這裏</a>来确认你的帐户");

                    return(RedirectToAction("Index", "Home"));
                }
                AddErrors(result);
            }

            // 如果我们进行到这一步时某个地方出错,则重新显示表单
            return(View(viewModel));
        }
        public void ChangePasswordTest()
        {
            string newPassword  = "******";
            var    registration = new AccountRegistrationModel().GetTestModel();
            var    account      = lykkeApi.Registration.PostRegistration(registration).Account;

            var passwordHash = new PasswordHashModel()
            {
                ClientId = account.Id,
                PwdHash  = Sha256.GenerateHash(newPassword)
            };

            var postChangeClientPassword = lykkeApi.ClientAccount.ClientAccountInformation
                                           .PostChangeClientPassword(passwordHash);

            Assert.That(postChangeClientPassword.StatusCode, Is.EqualTo(HttpStatusCode.OK));

            Assert.That(lykkeApi.ClientAccount.ClientAccountInformation
                        .PostAuthenticate(new ClientAuthenticationModel()
            {
                Email    = registration.Email,
                Password = newPassword
            }).StatusCode, Is.EqualTo(HttpStatusCode.OK));
            //TODO: Add more asserts
        }
Exemple #14
0
        public async Task <ActionResult> AddAdmin([Bind(Include = "Username,rowguid,NoKP,DOB,Email,Age,Sex,Religion,Race,MStatus,Email,Password,Position,Addresss,Address2,Address3,City,State,PhoneNo,FaxNo,MailAddress,MailAddress2,MailAddress3,MailPostCode,MailCity,MailState,CarCC,CarModel,PlatNo,License,Status,PostCode")] AccountRegistrationModel model)
        {
            var user = new ApplicationUser {
                UserName = model.Email, Email = model.Email
            };
            //string LoginPasswordHash = UserManager.PasswordHasher.HashPassword(model.Password);
            var result = await UserManager.CreateAsync(user, model.Password);

            if (result.Succeeded)
            {
                //string AdminUserID = HttpContext.Session["UserLoginID"].ToString();
                UserInfo userInfo = new UserInfo();
                userInfo.UserInfoID = Guid.NewGuid();
                userInfo.UserID     = new Guid(user.Id);
                userInfo.username   = model.Username ?? model.Email;
                userInfo.Email      = model.Email;
                userInfo.NoKP       = model.NoKP;
                userInfo.rowguid    = user.Id;
                //userInfo.DOB = model.DOB;
                //userInfo.Age = model.Age;
                //userInfo.Religion = model.Religion;
                //userInfo.Sex = model.Sex;
                //userInfo.Race = model.Race;
                //userInfo.MStatus = model.MStatus;
                //userInfo.PhoneNo = model.PhoneNo;
                //userInfo.FaxNo = model.FaxNo;
                //userInfo.Address2 = model.Address2;
                //userInfo.Address3 = model.Address3;
                //userInfo.MailAddress = model.MailAddress;
                //userInfo.MailAddress2 = model.MailAddress2;
                //userInfo.MailAddress3 = model.MailAddress3;
                //userInfo.MailPostCode = model.MailPostCode;
                //userInfo.MailCity = model.MailCity;
                //userInfo.MailPostCode = model.MailPostCode;
                //userInfo.MailState = model.MailState;
                //userInfo.CarCC = model.CarCC;
                //userInfo.CarModel = model.CarModel;
                //userInfo.PlatNo = model.PlatNo;
                //userInfo.License = model.License;
                //userInfo.Position = model.Position;
                //userInfo.Status = "1";
                //userInfo.Addresss = model.Addresss;
                //userInfo.City = model.City;
                //userInfo.State = model.State;
                //userInfo.PostCode = model.PostCode;
                userInfo.CreateUserID   = new Guid(user.Id);
                userInfo.CreateDateTime = DateTime.Now;
                userInfo.PasswordUpdate = DateTime.Now;
                userInfo.CreateUserInfo();

                return(RedirectToAction("Pengguna", "Admin"));
            }
            else
            {
                psErrorMessage = "Invalid Password";
                ViewBag.error  = psErrorMessage;
                return(View(model));
            }
        }
 public static RegistrationData ToRegistrationData(this AccountRegistrationModel model)
 {
     return(new RegistrationData
     {
         Email = model.Email,
         Password = model.Password
     });
 }
        public RegistrationAttemptedRequest(AccountRegistrationModel model, bool isValid)
        {
            EnsureArg.IsNotNull(model, nameof(model));

            Model = model;

            IsValid = isValid;
        }
            public void PostRegistrationPositiveTest()
            {
                AccountRegistrationModel newUser = new AccountRegistrationModel();
                var response = lykkeApi.Registration.PostRegistrationResponse(newUser);

                Assert.That(response.Error, Is.Null, $"Error message not empty {response.Error?.Message}");
                Assert.That(response.Result.PersonalData.FullName, Is.EqualTo(newUser.FullName), "FullName is not the same");
            }
        public void CreateUser()
        {
            var client           = new AccountRegistrationModel().GetTestModel();
            var registeredclient = lykkeApi.Registration.PostRegistration(client);

            userId = registeredclient.Account.Id;
            lykkeApi.ClientAccount.ClientAccountInformation.PostSetPIN(userId, "1111");
        }
Exemple #19
0
        public async Task <ActionResult> Register(AccountRegistrationModel model, string Name)
        {
            ViewBag.Name = new SelectList(db.Roles.ToList(), "Name", "Name");
            //BindDropdowns();
            var isUserExist = UserManager.FindByEmail(model.PhoneNo);

            if (ModelState.IsValid && isUserExist == null)
            {
                var user = new Models.ApplicationUser
                {
                    UserName    = model.FirstName,
                    Email       = model.PhoneNo,
                    PhoneNumber = model.Email
                };

                var result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    await this.UserManager.AddToRoleAsync(user.Id, Name);

                    #region Start Application Logins
                    try
                    {
                        db.Users.Add(new BLL.Models.User()
                        {
                            LoginId         = model.Email,
                            IsActive        = true,
                            GroupId         = 0,
                            CreatedBy       = 1,
                            CreatedOn       = DateTime.Now,
                            ApplicationUser = (int)user.Id,
                            Name            = user.UserName, FirstName = model.FirstName, LastName = model.LastName
                        });
                        db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                    }

                    #endregion
                    await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false);

                    // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=320771
                    // Send an email with this link
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");

                    return(RedirectToAction("SalesOrders", "index"));
                }
                AddErrors(result);
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Exemple #20
0
        //POST registration
        public async Task RegisterNewAccountAsync(ProviderRegistrationRequest request)
        {
            try
            {
                var dto = new AccountRegistrationModel()
                {
                    UserName                 = request.Username,
                    Email                    = request.Email,
                    FirstName                = request.FirstName,
                    LastName                 = request.LastName,
                    PracticeName             = request.ProviderCompany,
                    Tin                      = request.ProviderTaxId,
                    UserPracticeRelation     = string.Empty,
                    PracticeAultCareRelation = string.Empty,
                    PhysicianName            = request.ProviderPhysician,
                    PhysicianPhone           = request.ProviderPhone,
                    VoucherNumber            = string.Empty,
                    ClaimNumber              = string.Empty,
                    Phone                    = request.Phone,
                    Role                     = request.Position,
                    Address                  = new AddressModel()
                    {
                        Address1   = request.ProviderAddress1,
                        Address2   = request.ProviderAddress2,
                        City       = request.ProviderCity,
                        PostalCode = request.ProviderZip,
                        State      = request.ProviderState,
                        CountryId  = 78, //TODO: Stop hardcoding this. 78 is United States in all db environments.
                    },
                    TwoFA = new MultiFactorMethodVM()
                    {
                        Method = 0, MethodValue = "None"
                    },
                    AgreementDocs = new List <AgreementDocRegistrationModel>(),
                    NpiNumbers    = new List <string>()
                    {
                        request.ProviderNPI
                    },
                    RequestedModules = GetModules(request)
                };

                var registrationEndpoint = _httpClient.BaseAddress + "api/Account/register";
                var objectJson           = JsonSerializer.Serialize(dto);
                var buffer      = System.Text.Encoding.UTF8.GetBytes(objectJson);
                var byteContent = new ByteArrayContent(buffer);
                byteContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");

                _log.LogInformation("Beginning POST to AccountService to register provider account for {firstname} {lastname}, with email {email}, for username {username}.", dto.FirstName, dto.LastName, dto.Email, dto.UserName);
                HttpResponseMessage response = await _httpClient.PostAsync(registrationEndpoint, byteContent);

                _log.LogInformation("Finished posting to AccountService to register provider account for {firstname} {lastname}, with email {email}, for username {username}. Response: {statusCode}", dto.FirstName, dto.LastName, dto.Email, dto.UserName, response.StatusCode);
            }
            catch (Exception ex)
            {
                _log.LogError(ex, "Error when submitting provider registration to AccountService for {firstname} {lastname}, with email {email} and username {username}.", request.FirstName, request.LastName, request.Email, request.Username);
            }
        }
Exemple #21
0
            public void GetBankCardPaymentUrlFormValuesTest()
            {
                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.BankCardPaymentUrlFormValues.GetBankCardPaymentUrlFormValues(registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
            }
Exemple #22
0
        public string GetAccountToken(AccountRegistrationModelRequest accountRegistrationModelRequest)
        {
            AccountRegistrationModel accountRegistrationModel = new AccountRegistrationModel();

            accountRegistrationModel.Name     = accountRegistrationModelRequest.Name;
            accountRegistrationModel.Email    = accountRegistrationModelRequest.Email;
            accountRegistrationModel.ClientId = accountRegistrationModelRequest.ClientId;
            return(accountService.ReturnToken(accountRegistrationModel));
        }
Exemple #23
0
            public void GetAssetPairsTest()
            {
                var user             = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(user);
                var assetPairs       = walletApi.AssetPairs.GetAssetPairs(registeredClient.GetResponseObject().Result.Token);

                assetPairs.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(assetPairs.GetResponseObject().Result.AssetPairs.Count, Is.GreaterThanOrEqualTo(2), "Why here empty asset pairs array?? Asset pairs count is less then 2");
            }
        public ResultRegistrationResponseModel PostRegistrationResponse(AccountRegistrationModel user)
        {
            var request = new RestRequest(resource, Method.POST);

            request.AddJsonBody(user);
            var response = client.Execute(request);

            return(JsonConvert.DeserializeObject <ResultRegistrationResponseModel>(response?.Content));
        }
Exemple #25
0
 public static void Validate(AccountRegistrationModel accountRegistrationModel,
                             ClientAccountInformation clientAccountInformation)
 {
     Assert.Multiple(() =>
     {
         Assert.AreEqual(accountRegistrationModel.Email, clientAccountInformation.Email, "Wrong email");
         Assert.AreEqual(accountRegistrationModel.ContactPhone, clientAccountInformation.Phone, "Wrong email");
     });
 }
Exemple #26
0
            public void GetAssetCategoriesTest()
            {
                var user             = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(user);

                var assetCategories = walletApi.AssetsCategories.GetAssetsCategories(registeredClient.GetResponseObject().Result.Token);

                assetCategories.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(assetCategories.GetResponseObject().Result.AssetCategories.Count, Is.GreaterThanOrEqualTo(1), "Asset categories count less than 1");
            }
Exemple #27
0
            public void GetAssetPairInvalidPairTest()
            {
                var pair             = "invalidPair";
                var user             = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(user);

                var assetPair = walletApi.AssetPair.GetAssetPair(pair, registeredClient.GetResponseObject().Result.Token);

                assetPair.Validate.StatusCode(HttpStatusCode.InternalServerError);// is this response code expected?
            }
Exemple #28
0
            public void GetClientTradingTermsOfUseTest()
            {
                AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel();
                var registrationresponse         = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.ClientTrading.GetClientTradingTermsOfUse(registrationresponse.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
            }
Exemple #29
0
            public void GetBcnTransactionByInvalidCashOperationTest()
            {
                string bcnId            = TestData.GenerateString(6);
                var    newUser          = new AccountRegistrationModel().GetTestModel();
                var    registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.BcnTransactionByCashOperation.GetBcnTransactionByCashOperation(bcnId, registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.NotFound);
            }
Exemple #30
0
            public void GetBitcoinCashMultiSigTransactionTest()
            {
                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.BitcoinCash.GetBitcoinCashMultiSigTransaction(registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
            }
Exemple #31
0
            public void GetCheckMobilePhoneNumberEmptyTests(string phoneNumber)
            {
                AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel();
                var registrationresponse         = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var response = walletApi.CheckMobilePhone.GetCheckMobilePhone(phoneNumber, "1345", registrationresponse.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.Content, Does.Contain("Field should not be empty"));
            }