Example #1
0
        public void RunComparisonUsingPhantom()
        {
            var _service = new Service();
            var rA = JsonConvert.DeserializeObject(@"{""viewportResolution"":""800,600"",""boundingRectangle"":""0,0,0,0"",""browser"":""phantomjs"",""browserVersion"":"""",""excludeJquerySelector"":"""",""includeJquerySelector"":""'body *'"",""script"":"""",""url"":""http://dna.ancestrydev.com/""}");
            var rB = JsonConvert.DeserializeObject(@"{""viewportResolution"":""800,600"",""boundingRectangle"":""0,0,0,0"",""browser"":""phantomjs"",""browserVersion"":"""",""excludeJquerySelector"":"""",""includeJquerySelector"":""'body *'"",""script"":"""",""url"":""http://dna.ancestrydev.com/""}");

            var comparison = _service.CompareDynamic(rA, rB, false);
            Assert.NotNull(comparison[0]);
            Assert.NotNull(comparison[0].Scrapes);
            Assert.IsTrue(comparison[0].Scrapes.Length > 1);
            Assert.NotNull(comparison[0].Result);
            Assert.NotNull(comparison[0].Id);
            Assert.NotNull(comparison[0].IdString);
            Assert.NotNull(comparison[0].TimeStamp);
        }
        public dynamic CompareDynamic(dynamic requestA, dynamic requestB, bool persist = true)
        {
            var qBSvc = new Service();

            return qBSvc.CompareDynamic(requestA, requestB, persist);
        }