public void Setup()
 {
     QuestionRY = new DataRepository.DO.questionR();
     UserinfoRY = new DataRepository.DO.userinfoR();
     TagRY = new DataRepository.DO.tagR();
     QuestiontagRY = new DataRepository.DO.questiontagR();
     AnswerRY = new DataRepository.DO.answerR();
     homeProblemIndex = new ProblemIndex(QuestionRY,UserinfoRY,AnswerRY);
 }
 public void Setup()
 {
     urlinfoRY = new DataRepository.DO.urlinfoR();
        SiteRY = new DataRepository.DO.siteR();
        QuestionRY = new DataRepository.DO.questionR();
        UrlInfotest = new UrlInfo(urlinfoRY,
        SiteRY,
        QuestionRY)
        ;
 }
 public void Setup()
 {
     //  var routes = RouteTable.Routes;
     //   routes.Clear();
     //   WebRoutes.RegisterRoutes(routes);
     //   learnwebTDD.Core.SetUp_WindsorContainer.BootstrapContainer();
        QuestionRY = new DataRepository.DO.questionR();
        UserinfoRY = new DataRepository.DO.userinfoR();
        TagRY = new DataRepository.DO.tagR();
       Thomeindex = new homeindex(QuestionRY, UserinfoRY, TagRY);
 }
        public void SHOULD_GET_question_SMALL()
        {
            DataRepository.IO.Iquestion Tquestion = new DataRepository.DO.questionR();
               DataRepository.question Tresult = Tquestion.GetquestionByCode(-2145788280);
               Assert.AreEqual(Tresult.titlecode, -2145788280);
               Assert.Less(Tresult.content.Length, 501);

               Tresult = Tquestion.GetquestionByCode(-2142483399);
               Assert.AreEqual(Tresult.titlecode, -2142483399);
               Assert.Less(Tresult.content.Length, 501);
        }
        public void SHOULD_GET_question_FULL()
        {
            DataRepository.IO.Iquestion Tquestion = new DataRepository.DO.questionR();
               DataRepository.question Tresult = Tquestion.GetquestionFullByCode(-2142483399);
               Assert.AreEqual(Tresult.titlecode, -2142483399);
               Assert.Greater(Tresult.content.Length, 500);

               Tresult = Tquestion.GetquestionFullByCode(-2136560588);
               Assert.AreEqual(Tresult.titlecode, -2136560588);
               Assert.Greater(Tresult.content.Length, 500);
        }
        public void SHOULD_GET_question_PAGE()
        {
            DataRepository.IO.Iquestion Tquestion = new DataRepository.DO.questionR();
               var Tresult = Tquestion.GetQuestionHomePage(30, 2);

               Assert.AreEqual(Tresult.Items.Count, 30);
               Assert.Greater(Tresult.TotalItems, 1);
               Assert.Greater(Tresult.TotalPages, 1);
               foreach (var one in Tresult.Items)
               {
               Assert.Less(one.content.Length, 501);
               }
        }