コード例 #1
0
        public static string GetMsg(VerifyNIPResult responseCode)
        {
            string msg = string.Empty;

            switch (responseCode)
            {
            case VerifyNIPResult.IsActiveVATPayer:
                msg = _isActiveVATPayerMsg;
                break;

            case VerifyNIPResult.NotRegisteredVATPayer:
                msg = _notRegisteredVATPayer;
                break;

            case VerifyNIPResult.CancelledVATPayer:
                msg = _cancelledVATPayerMsg;
                break;

            case VerifyNIPResult.NIPNotCorrect:
                msg = _nipNotCorrectMsg;
                break;

            case VerifyNIPResult.DateNotCorrect:
                msg = _dateNotCorrectMsg;
                break;

            case VerifyNIPResult.ServiceIsNotAvailable:
                msg = _serviceIsNotAvailableMsg;
                break;

            case VerifyNIPResult.ServiceRequestError:
                msg = _serviceRequestErrorMsg;
                break;

            case VerifyNIPResult.ErrorInClientSetUp:
                msg = _errorInClientSetUp;
                break;

            case VerifyNIPResult.Error:
                msg = _errorUnknown;
                break;

            case VerifyNIPResult.ErrorDateNotCorrect:
                msg = _errorDateNotCorrect;
                break;

            default:
                break;
            }

            return(msg);
        }
コード例 #2
0
        public void IncorrectNipVerification()
        {
            VerifyNIPResult response = _verifier.VerifyNIP(CompanyGenerator.GetInCorrectNIP(1));

            Assert.AreEqual(VerifyNIPResult.NIPNotCorrect, response);
        }
コード例 #3
0
        public void WhiteSpaceNipVerification()
        {
            VerifyNIPResult response = _verifier.VerifyNIP("  ");

            Assert.AreEqual(VerifyNIPResult.NIPNotCorrect, response);
        }
コード例 #4
0
        public void NullNipVerification()
        {
            VerifyNIPResult response = _verifier.VerifyNIP(string.Empty);

            Assert.AreEqual(VerifyNIPResult.NIPNotCorrect, response);
        }
コード例 #5
0
        public void OneCorrectNipVerification()
        {
            VerifyNIPResult response = _verifier.VerifyNIP(CompanyGenerator.GetCorrectNIP(1));

            Assert.AreEqual(VerifyNIPResult.IsActiveVATPayer, response);
        }
コード例 #6
0
 public static string ToMessage(this VerifyNIPResult verifyNIPResult)
 {
     return(VerifyNIPResultMsg.GetMsg(verifyNIPResult));
 }
コード例 #7
0
        public void IncorrectNipVerification()
        {
            VerifyNIPResult response = verifier.VerifyNIP(CompanyGenerator.GetInCorrectNIP(1));

            Assert.AreEqual(VerifyNIPResult.NotRegisteredVATPayer, response);
        }