public void Test_Empty_Keyword_Should_Return_Zero_Id()
        {
            var       api     = new MyGoogleApi();
            ArrayList results = api.getSEORankings("somewebsite.com", "", 10, false);

            Assert.True((int)results[0] == 0);
            Assert.True(results.Count == 1);
        }
        public IActionResult Index(String keyword, String url, string tryBrute)
        {
            MyGoogleApi api = new MyGoogleApi();

            try
            {
                ArrayList occurences = api.getSEORankings(url, keyword, 100, tryBrute == "true");
                ViewData["Message"] = String.Join('\n', occurences.ToArray());
            } catch
            {
                // This will happen when google blocks your ip or their
                // service is genuinely unavailable
                ViewData["Message"] = "Google may have temporarily blocked your " +
                                      "ip (likely) or their service is unavailable " +
                                      "(unlikely)";
            }

            return(View());
        }