public void GetWatchItems() { var watchItemRepo = Mock.Of <IWatchItemRepository>(); var watchItem = CreateWatchItem(); Mock.Get(watchItemRepo) .Setup(mock => mock.GetAllWatchItems()) .Returns(new List <WatchItem> { watchItem }); WatchItemManager sut = new WatchItemManager(watchItemRepo); var result = sut.GetWatchItems(); Assert.AreEqual(watchItem.WatchItemID, result.WatchItems[0].WatchItemId); }
public void GetWatchItemWithContact() { var watchItemRepo = Mock.Of <IWatchItemRepository>(); var contact = new Contact { FirstName = "Fred", Surname = "Williams", Email = "*****@*****.**", ContactID = 7 }; var watchItem = CreateWatchItem(contact); Mock.Get(watchItemRepo) .Setup(mock => mock.GetAllWatchItems()) .Returns(new List <WatchItem> { watchItem }); WatchItemManager sut = new WatchItemManager(watchItemRepo); var result = sut.GetWatchItems(); Assert.AreEqual(contact.FirstName, result.WatchItems[0].ContactFirstName); }