Example #1
0
        public void TestLoadReferenceDataFail()
        {
            obj = new WebBasedReferenceLoader();
            string uriString = null;

            obj.LoadReferenceData(uriString);
        }
Example #2
0
        public void TestLoadReferenceDataFail1()
        {
            obj = new WebBasedReferenceLoader();
            string uriString = "http://www.aabbccddeeff.com/";

            obj.LoadReferenceData(uriString);
        }
Example #3
0
        public void TestLoadReferenceDataGoogle()
        {
            obj = new WebBasedReferenceLoader();
            string uriString = "http://www.google.com";

            byte[] data = obj.LoadReferenceData(uriString);

            Assert.IsNotNull(data, "Data returned from server is null");

            //Conver to string
            string responseFromServer = new UnicodeEncoding().GetString(data, 0, data.Length);

            //Verify response is correct
            Assert.IsTrue(responseFromServer.IndexOf("<html>") != 1, "LoadReferenceData loads incorrect data");
            Assert.IsTrue(responseFromServer.IndexOf("</html>") != 1, "LoadReferenceData loads incorrect data");
            Assert.IsTrue(responseFromServer.IndexOf("</head>") != 1, "LoadReferenceData loads incorrect data");
            Assert.IsTrue(responseFromServer.IndexOf("<head>") != 1, "LoadReferenceData loads incorrect data");
            Assert.IsTrue(responseFromServer.IndexOf("<title>Google</title>") != 1,
                          "LoadReferenceData loads incorrect data");
            Assert.IsTrue(responseFromServer.IndexOf("<input name=btnG type=submit value=\"Google Search\">") != 1,
                          "LoadReferenceData loads incorrect data");
        }
Example #4
0
 public void TestConstructor()
 {
     obj = new WebBasedReferenceLoader();
     Assert.IsNotNull(obj, "WebBasedReferenceLoader instance is null");
     Assert.IsTrue(obj is WebBasedReferenceLoader, "WebBasedReferenceLoader instance has wrong type");
 }
Example #5
0
 public void TearDown()
 {
     obj = null;
 }