Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }