public void Setup()
 {
     _givenJokes     = new List <JokeDto>();
     _logger         = new Mock <ILogger <JokesHandler> >().Object;
     _httpClient     = new Mock <IJokeHttpClient>().Object;
     _curatedHandler = new JokesHandler(_logger, _httpClient);
 }
Exemple #2
0
 //Constructor:
 /*Bgu server: http://ise172.ise.bgu.ac.il:80*/
 public ChatRoom()
 {
     _url             = "http://ise172.ise.bgu.ac.il:80";
     this.CurrentUser = null;
     this.messageList = new List <DataMessage>();
     messageHandler   = new MessageHandler();
     jokesHandler     = new JokesHandler();
     resetList();
     RetriveTenlastMessages();
 }
Exemple #3
0
        public void ShouldAllowMoreThanTheLimit()
        {
            var limit          = 30;
            var loggerFactory  = new LoggerFactory();
            var logger         = new Logger <JokesController>(loggerFactory);
            var httpClient     = new HttpClient();
            var jokeHttpClient = new JokeHttpClient(httpClient);
            var jokeHandler    = new JokesHandler(logger, jokeHttpClient, new SimpleEmphasis());

            var jokesController = new JokesController(jokeHttpClient, logger, jokeHandler);

            var result = jokesController.GetJokes("a", true, limit, false).Result;

            TotalCuratedJokes(result).Should().Be(limit);
        }