public void Should_return_search_view() { var controller = new QueriesController(); var result = (ViewResult)controller.Search(); result.ViewName.Should().Be("Search"); }
public void Should_return_negative() { var negativeTweets = new List <TweetSearchModel>(); negativeTweets.Add(new TweetSearchModel() { ID = 1, ScreenName = "test1", CreatedAt = DateTime.Today, IsVerified = false, ImageUrl = "", RetweetCount = 0, Text = "That's awful" }); negativeTweets.Add(new TweetSearchModel() { ID = 2, ScreenName = "test2", CreatedAt = DateTime.Today, IsVerified = false, ImageUrl = "", RetweetCount = 100, Text = "That's terrible!" }); var controller = new QueriesController(); var result = controller.DoSentiment(negativeTweets); var isNegative = new int(); foreach (var tweet in result) { var sentence = tweet.SentimentText; Console.WriteLine("Text: " + tweet.Text); Console.WriteLine("Sentiment: " + tweet.SentimentText); if (sentence == "Negative") { isNegative++; } } Assert.IsTrue(isNegative == result.Count); }
public void Should_return_valid_tweets() { var controller = new QueriesController(); var task = controller.GetTweets("query", 10, ResultType.Mixed); //task.RunSynchronously(); var result = task.Result; foreach (var tweet in result) { Console.WriteLine(tweet.ID); Console.WriteLine(tweet.ImageUrl); Console.WriteLine(tweet.ScreenName); Console.WriteLine(tweet.Text); Console.WriteLine(tweet.CreatedAt); Console.WriteLine(tweet.IsVerified); Console.WriteLine(tweet.RetweetCount); } //Assert.IsEmpty(result); }
public QueriesControllerTests() { query = new QueriesController(_logger, db); }