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)); }
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); }