Beispiel #1
0
        public void SumTest()
        {
            //Arrange
            var mock    = new Mock <IParser>();
            var crawler = new SpaceObjectCrawler(mock.Object, LogManager.GetCurrentClassLogger());

            int expected = 5;
            //Act
            int actual = crawler.MySum(2, 3);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
        public async void GetInitialPageTest()
        {
            //Arrange
            var hd   = new HtmlDocument();
            var mock = new Mock <IParser>();

            mock.Setup(m => m.GetHtmlDocumentByUriAsync(It.IsAny <Uri>()))
            //.Returns(Task.FromResult(new HtmlDocument()));
            .ReturnsAsync(hd);

            SpaceObjectCrawler crawler = new SpaceObjectCrawler(mock.Object, LogManager.GetCurrentClassLogger());
            var expected = hd;

            //Act
            var actual = await crawler.GetInitialPage("Sun");

            //Assert
            Assert.AreEqual(expected, actual.Document);
        }