public ResponseErrorsModel LogInWithWrongDataRequest(RequestLogInModel model) { var message = _httpClient.PostAsJsonAsync(EndpointsHelper.UserLogIn, model).Result; message.StatusCode.Should().Be(HttpStatusCode.BadRequest); var responseModel = message.Content.ReadAsAsync <ResponseErrorsModel>().Result; return(responseModel); }
public void Init() { var loginModel = new RequestLogInModel { Login = TestData.Phone, Password = TestData.Passwords }; _client.LogInRequest(loginModel); }
public void LogInWithCorrectData() { var loginModel = new RequestLogInModel { Login = TestData.Phone, Password = TestData.Passwords }; var responseLogInModel = new NovusApiClient().LogInRequest(loginModel); responseLogInModel.UserId.Should().Be(TestData.UserId); }
public void LogInWithoutPasswordParameter() { var loginModel = new RequestLogInModel { Login = TestData.Phone, Password = "" }; var responseLogInModel = new NovusApiClient().LogInWithWrongDataRequest(loginModel); responseLogInModel.Errors[0].ErrorCode.Should().Be(ErrorCode.InvalidLogInParameterFormat); responseLogInModel.Errors[0].Description.Should().Be(ErrorMessages.InvalidPasswordParameterFormat); }
public void LogInWithInvalidPhoneParameter() { var loginModel = new RequestLogInModel { Login = "******", Password = TestData.Passwords }; var responseLogInModel = new NovusApiClient().LogInWithWrongDataRequest(loginModel); responseLogInModel.Errors[0].ErrorCode.Should().Be(ErrorCode.PhoneDataInvalid); responseLogInModel.Errors[0].Description.Should().Be(ErrorMessages.PhoneDataInvalid); }
public void LogInWithWrongPhone() { var loginModel = new RequestLogInModel { Login = "******", Password = TestData.Passwords }; var responseLogInModel = new NovusApiClient().LogInWithWrongDataRequest(loginModel); responseLogInModel.Errors[0].ErrorCode.Should().Be(ErrorCode.LoginDataIncorrect); responseLogInModel.Errors[0].Description.Should().Be(ErrorMessages.LoginDataIncorrect); }
public void Init() { var loginModel = new RequestLogInModel { Login = TestData.Phone, Password = TestData.Passwords }; _client.LogInRequest(loginModel); var requestChangeUserEmailModel = new RequestChangeUserInfoModel { Name = TestData.Name, Birthdate = "", SubscribedToMarketing = false, Emails = new List <string> { "*****@*****.**" } }; _client.ChangeUserDataRequest(requestChangeUserEmailModel); }