示例#1
0
        public void CanAssignNotCompletedMessage()
        {
            var value = "Not completed.";
            var model = new ReCoreOptions
            {
                NotCompletedMessage = value
            };

            Assert.Equal(value, model.NotCompletedMessage);
        }
示例#2
0
        public void CanAssignVerificationFailedMessage()
        {
            var value = "Verification failed.";
            var model = new ReCoreOptions
            {
                VerificationFailedMessage = value
            };

            Assert.Equal(value, model.VerificationFailedMessage);
        }
示例#3
0
        public void CanAssignSecretKey()
        {
            var value = "12345";
            var model = new ReCoreOptions
            {
                SecretKey = value
            };

            Assert.Equal(value, model.SecretKey);
        }
示例#4
0
 public ReCaptchaService(IHttpService httpService, ReCoreOptions opts)
 {
     _httpService = httpService ?? throw new ArgumentNullException(nameof(httpService));
     _opts        = opts ?? throw new ArgumentNullException(nameof(opts));
 }
示例#5
0
        public void HasDefaultVerificationFailedMessage()
        {
            var model = new ReCoreOptions();

            Assert.Equal(Strings.VERIFICATION_FAILED_DEFAULT_MESSAGE, model.VerificationFailedMessage);
        }
示例#6
0
        public void HasDefaultNotCompletedMessage()
        {
            var model = new ReCoreOptions();

            Assert.Equal(Strings.NOT_COMPLETED_DEFAULT_MESSAGE, model.NotCompletedMessage);
        }