コード例 #1
0
            public void PostClientFullNameInvalidTokenTest(string token)
            {
                var newFullName = TestData.GenerateLetterString(8) + " " + TestData.GenerateLetterString(6);

                var newName = new PostClientFullNameModel()
                {
                    FullName = newFullName
                };
                var postResponse = walletApi.ClientFullName.PostClientFullName(newName, token);

                postResponse.Validate.StatusCode(HttpStatusCode.Unauthorized);
            }
コード例 #2
0
            public void PostClientFullNameTest()
            {
                AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel();
                var registrationresponse         = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var getClient = walletApi.PersonalData.GetPersonalDataResponse(registrationresponse.Result.Token).GetResponseObject();

                Assert.That(newUser.FullName, Does.Contain(getClient.Result.FullName));

                var newFullName = TestData.GenerateLetterString(8) + " " + TestData.GenerateLetterString(6);

                var newName = new PostClientFullNameModel()
                {
                    FullName = newFullName
                };
                var postResponse = walletApi.ClientFullName.PostClientFullName(newName, registrationresponse.Result.Token);

                postResponse.Validate.StatusCode(HttpStatusCode.OK);
                var getNewClient = walletApi.PersonalData.GetPersonalDataResponse(registrationresponse.Result.Token).GetResponseObject();

                Assert.That(getNewClient.Result.FullName, Is.EqualTo(newFullName));
            }
コード例 #3
0
 public IResponse <ResponseModel> PostClientFullName(PostClientFullNameModel model, string token)
 {
     return(Request.Post(resource).WithBearerToken(token).AddJsonBody(model).Build().Execute <ResponseModel>());
 }