public void CanListRSSFeeds() { // Establish Context IList <RSSFeedDto> rSSFeedSummariesToExpect = new List <RSSFeedDto>(); RSSFeedDto rSSFeedDto = new RSSFeedDto(); rSSFeedSummariesToExpect.Add(rSSFeedDto); rSSFeedManagementService.Expect(r => r.GetRSSFeedSummaries()) .Return(rSSFeedSummariesToExpect); // Act ViewResult result = rSSFeedsController.Index().AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as IList <RSSFeedDto>).ShouldNotBeNull(); (result.ViewData.Model as IList <RSSFeedDto>).Count.ShouldEqual(1); }
public void CanGetRSSFeedSummaries() { // Establish Context IList <RSSFeedDto> rSSFeedSummariesToExpect = new List <RSSFeedDto>(); RSSFeedDto rSSFeedDto = new RSSFeedDto(); rSSFeedSummariesToExpect.Add(rSSFeedDto); rSSFeedRepository.Expect(r => r.GetRSSFeedSummaries()) .Return(rSSFeedSummariesToExpect); // Act IList <RSSFeedDto> rSSFeedSummariesRetrieved = rSSFeedManagementService.GetRSSFeedSummaries(); // Assert rSSFeedSummariesRetrieved.ShouldNotBeNull(); rSSFeedSummariesRetrieved.Count.ShouldEqual(1); rSSFeedSummariesRetrieved[0].ShouldNotBeNull(); rSSFeedSummariesRetrieved[0].ShouldEqual(rSSFeedDto); }