public void PostClientCodesInvalidTokenTest(string token) { var model = new SubmitCodeModel() { Code = "0000" }; var response = walletApi.Client.PostClientCodes(model, token); response.Validate.StatusCode(HttpStatusCode.Unauthorized); }
public bool SubmitConsoleCommand(SubmitCodeModel submitCodeModel) { User currentUser = helper.GetCurrentUser(HttpContext.Current.Session["UserId"]); if (currentUser == null) { return(false); } currentUser.consoleCommand += submitCodeModel.Code.Replace("%2B", "+") + "\n"; return(true); }
public bool Submit(SubmitCodeModel submitCodeModel) { User currentUser = helper.GetCurrentUser(HttpContext.Current.Session["UserId"]); if (currentUser == null) { return(false); } currentUser.Code = submitCodeModel.Code.Replace("%2B", "+"); context.SaveChanges(); return(true); }
public void PostClientCodesWrongCodeTest() { var model = new SubmitCodeModel() { Code = TestData.GenerateString(6) }; AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel(); var registrationresponse = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject(); var response = walletApi.Client.PostClientCodes(model, registrationresponse.Result.Token); response.Validate.StatusCode(HttpStatusCode.OK); Assert.That(response.Content, Does.Contain("Wrong confirmation code")); }
public void PostClientCodesValidCodeTest() { var model = new SubmitCodeModel() { Code = "0000" }; AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel(); var registrationresponse = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject(); var getResponse = walletApi.Client.GetClientCodes(registrationresponse.Result.Token); getResponse.Validate.StatusCode(HttpStatusCode.OK); var response = walletApi.Client.PostClientCodes(model, registrationresponse.Result.Token); response.Validate.StatusCode(HttpStatusCode.OK); Assert.That(response.GetResponseObject().Error, Is.Null); }
public void PostClientEncodedMainKeyTest() { var model = new SubmitCodeModel() { Code = "0000" }; AccountRegistrationModel newUser = new AccountRegistrationModel().GetTestModel(); var registrationresponse = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject(); var getResponse = walletApi.Client.GetClientCodes(registrationresponse.Result.Token); getResponse.Validate.StatusCode(HttpStatusCode.OK); var response = walletApi.Client.PostClientCodes(model, registrationresponse.Result.Token); response.Validate.StatusCode(HttpStatusCode.OK); var accessTokenModel = new AccessTokenModel() { AccessToken = response.GetResponseObject().Result.AccessToken }; var responseEncodedKey = walletApi.Client.PostClientEncodedMainKey(accessTokenModel, registrationresponse.Result.Token); }
public IResponse <ResponseModelAccessTokenModel> PostClientCodes(SubmitCodeModel model, string token) { return(Request.Post(resource + "/codes").AddJsonBody(model).WithBearerToken(token).Build().Execute <ResponseModelAccessTokenModel>()); }