Example #1
0
        public void Verify_Method_Return_Expected_MoqAnswer()
        {
            IResolverSearchEngine program = mock.Object;
            var response = program.SearchEngineResultInString(new string[] { "java", ".net" });

            Assert.AreEqual("YOLO", response);
        }
Example #2
0
        public void Verify_Method_Dont_Return_Empty_Answer()
        {
            IResolverSearchEngine program = mock.Object;
            var response = program.SearchEngineResultInString(new string[] { "java", ".net" });

            Assert.AreNotEqual("", response);
        }
        public void Verify_Total_Search_Net_Language_In_Google()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var totalRegister = program.GetTotalResultByEngineAndLanguage(responseSearchEngine, Constants.Google.ENGINE, "net");

            Assert.AreEqual(50000, totalRegister);
        }
        public void Verify_That_JavaScript_Win_In_Bing()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var response = program.GetWinnerByEngine(responseSearchEngine, Constants.Bing.ENGINE);

            Assert.AreEqual("javascript", response.Name);
        }
        public void Verify_That_Net_Win_In_Google()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var response = program.GetWinnerByEngine(responseSearchEngine, Constants.Google.ENGINE);

            Assert.AreEqual("net", response.Name);
        }
        public void Verify_Total_Register_With_Net_Language()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var response = program.GetWinner(responseSearchEngine);

            Assert.AreEqual(76000, response.Total);
        }
        public void Verify_That_Language_Java_Dont_Win_With_Mock_Data()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var response = program.GetWinner(responseSearchEngine);

            Assert.AreNotEqual("java", response.Name);
        }
        public void Verify_Total_Search_JavaScript_Language_In_Bing()
        {
            IResolverSearchEngine program = mock.Object;

            responseSearchEngine = DataResolverEngine.GetInstance().Data();
            var totalRegister = program.GetTotalResultByEngineAndLanguage(responseSearchEngine, Constants.Bing.ENGINE, "javascript");

            Assert.AreEqual(26001, totalRegister);
        }
Example #9
0
        public void Verify_Method_Dont_Return_Exception_When_Arguments_Is_Correct()
        {
            IResolverSearchEngine program = mock.Object;

            Assert.DoesNotThrow(() => program.SearchEngineResultInString(new string[] { "java", ".net", "javascript" }));
        }
Example #10
0
        public void Verify_Method_Return_Exception_If_Arguments_Is_Correct()
        {
            IResolverSearchEngine program = mock.Object;

            Assert.Throws <ArgumentException>(() => program.SearchEngineResultInString(new string[] { "java" }));
        }