Beispiel #1
0
        public void AddCallsDbSuccessTest()
        {
            coreMapperMock.Setup(x => x.Map(It.IsAny <SiteItem>())).Returns(new Db.Entities.SiteItem());
            var repository = new SiteItemRepository(dbContextMock.Object, dbMapperMock.Object, coreMapperMock.Object);

            repository.Add(It.IsAny <SiteItem>());

            dbContextMock.Verify(x => x.Add(It.IsAny <Db.Entities.SiteItem>()), Times.Exactly(1));
        }
Beispiel #2
0
        public void GetSiteItemsCommonConditionSuccessTest()
        {
            dbContextMock.Setup(x => x.All <Db.Entities.SiteItem>()).Returns(siteItems);
            var repository = new SiteItemRepository(dbContextMock.Object, new SiteItemMapper(), coreMapperMock.Object);

            Task <IEnumerable <SiteItem> > task = repository.GetSiteItems();

            Task.WaitAll(task);

            List <SiteItem> items = task.Result.ToList();

            Assert.AreEqual(2, items.Count);
            Assert.AreEqual(siteItems[0].Id, items[0].Id);
            Assert.AreEqual(siteItems[1].Id, items[1].Id);
        }