public void NegativeTest() { var ananlyzer = new SentimentAnalysisActivity(); var score = ananlyzer.GetScore("https://api.datamarket.azure.com/data.ashx/aml_labs/lexicon_based_sentiment_analysis/v1/Score", "*****@*****.**", "ZPSUqF6HZ9eAh3St7sENsEM2YfLnsLeIKfj5wUouTNM=", "Today is a crap day and the weather is bad"); Console.WriteLine(score); Assert.IsTrue(score < 0.0); }
public void ProcessTweetTest() { var ananlyzer = new SentimentAnalysisActivity(); ananlyzer.apikey = ""; ananlyzer.email = "*****@*****.**"; ananlyzer.url = "https://api.datamarket.azure.com/data.ashx/aml_labs/lexicon_based_sentiment_analysis/v1/Score"; ananlyzer.logger = new ConsoleLogger(); var storage = CloudStorageAccount.Parse(System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString")); var blobClient = storage.CreateCloudBlobClient(); var container = blobClient.GetContainerReference("ouputtweets"); var blob = container.GetBlockBlobReference("tweet/Data.662d7686-b57d-4f1e-b1a8-398e42241d57.txt"); Assert.IsTrue(blob.Exists()); var tableClient = storage.CreateCloudTableClient(); var testTable = tableClient.GetTableReference("testtable"); testTable.CreateIfNotExists(); ananlyzer.ProcessTweetBlob(blob, testTable, "tweet"); }