示例#1
0
        public void Should_be_able_to_generate_a_divide_captcha_question()
        {
            var question = new CaptchaGeneator()
                           .ConfigureToUse(CaptchaOpperator.Divide);

            question.ToString().ShouldContain(" / ");
            question.ToString().Length.ShouldEqual(5);
        }
示例#2
0
        public void Should_be_able_to_generate_a_add_or_substract_captcha_question()
        {
            var question = new CaptchaGeneator()
                           .ConfigureToUse(CaptchaOpperator.Add)
                           .ConfigureToUse(CaptchaOpperator.Subtract);

            Assert.That((question.ToString().Contains(" + ") || question.ToString().Contains(" - ")), Is.True);

            question.ToString().Length.ShouldEqual(5);
        }
示例#3
0
        public CommentFormDisplay(Comment comment, PostDisplay postDisplay)
        {
            Post        = postDisplay;
            DisplayName = comment.User.DisplayName;
            Email       = comment.User.Email;
            OptionalUrl = comment.User.Url;
            Subscribed  = comment.UserSubscribed;
            Remember    = comment.User.Remember;
            Body        = comment.Body;
            Question    = new CaptchaGeneator()
                          .ConfigureToUse(CaptchaOpperator.Add)
                          .ConfigureToUse(CaptchaOpperator.Subtract)
                          .ToString();

            Answer = "";
            OptionalTwitterUserName = comment.User.TwitterUserName;
        }