Exemplo n.º 1
0
        public void ShouldSaveTagsIntoDatabase()
        {
            //Arrange
            IUnitOfWork unitOfWork  = Substitute.For <IUnitOfWork>();
            UrlService  linkService = new UrlService(unitOfWork);
            UrlInfo     urlInfo     = new UrlInfo
            {
                Link        = "https://en.m.wikipedia.org/wiki/Medicine",
                IterationId = 1
            };

            //Act
            linkService.AddLinkToDB(urlInfo);
            //Assert
            unitOfWork.Urls.Received(1).Add(Arg.Is <Url>(w => w.Link == "https://en.m.wikipedia.org/wiki/Medicine" && w.IterationId == 1));
        }