public void Setup() { _givenJokes = new List <JokeDto>(); _logger = new Mock <ILogger <JokesHandler> >().Object; _httpClient = new Mock <IJokeHttpClient>().Object; _curatedHandler = new JokesHandler(_logger, _httpClient); }
//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(); }
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); }