Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }