Exemplo n.º 1
0
        public void Throw_Exception_When_Keyword_Is_Empty()
        {
            //Arrange
            PopularityEvaluator evaluator = new PopularityEvaluator(new MockSearchEngine());

            //Act
            List <int> result = evaluator.EvaluatePopularity("", "www.smokeball.com.au", 100);
        }
Exemplo n.º 2
0
        public void Throw_Exception_When_searchCount_Is_LessThan_Zero()
        {
            {
                //Arrange
                PopularityEvaluator evaluator = new PopularityEvaluator(new MockSearchEngine());

                //Act
                List <int> result = evaluator.EvaluatePopularity("conveyancing software", "www.smokeball.com.au", -1);
            }
        }
Exemplo n.º 3
0
        public void Throw_Exception_When_Keyword_And_URL_Are_Empty()
        {
            {
                //Arrange
                PopularityEvaluator evaluator = new PopularityEvaluator(new MockSearchEngine());

                //Act
                List <int> result = evaluator.EvaluatePopularity("", "", 100);
            }
        }
Exemplo n.º 4
0
        public void Throw_Exception_When_URL_Is_Empty()
        {
            {
                //Arrange
                PopularityEvaluator evaluator = new PopularityEvaluator(new MockSearchEngine());

                //Act
                List <int> result = evaluator.EvaluatePopularity("conveyancing software", "", 100);
            }
        }
Exemplo n.º 5
0
        public void Return_Correct_Response_When_URL_Not_Found()
        {
            //Arrange
            PopularityEvaluator evaluator = new PopularityEvaluator(new MockSearchEngine_URLNotFound());

            //Act
            List <int> result = evaluator.EvaluatePopularity("conveyancing software", "www.smokeball.com.au", 100);

            // Assert
            CollectionAssert.AreEqual(new List <int>()
            {
                0
            }, result);
        }
Exemplo n.º 6
0
 public void Throw_Exception_When_Search_Engine_Is_Null()
 {
     //Act
     PopularityEvaluator evaluator = new PopularityEvaluator(null);
 }