public void CanListChannelsSlides()
        {
            // Establish Context
            IList <ChannelsSlideDto> channelsSlideSummariesToExpect = new List <ChannelsSlideDto>();

            ChannelsSlideDto channelsSlideDto = new ChannelsSlideDto();

            channelsSlideSummariesToExpect.Add(channelsSlideDto);

            channelsSlideManagementService.Expect(r => r.GetChannelsSlideSummaries())
            .Return(channelsSlideSummariesToExpect);

            // Act
            ViewResult result = channelsSlidesController.Index().AssertViewRendered();

            // Assert
            result.ViewData.Model.ShouldNotBeNull();
            (result.ViewData.Model as IList <ChannelsSlideDto>).ShouldNotBeNull();
            (result.ViewData.Model as IList <ChannelsSlideDto>).Count.ShouldEqual(1);
        }
        public void CanGetChannelsSlideSummaries()
        {
            // Establish Context
            IList <ChannelsSlideDto> channelsSlideSummariesToExpect = new List <ChannelsSlideDto>();

            ChannelsSlideDto channelsSlideDto = new ChannelsSlideDto();

            channelsSlideSummariesToExpect.Add(channelsSlideDto);

            channelsSlideRepository.Expect(r => r.GetChannelsSlideSummaries())
            .Return(channelsSlideSummariesToExpect);

            // Act
            IList <ChannelsSlideDto> channelsSlideSummariesRetrieved =
                channelsSlideManagementService.GetChannelsSlideSummaries();

            // Assert
            channelsSlideSummariesRetrieved.ShouldNotBeNull();
            channelsSlideSummariesRetrieved.Count.ShouldEqual(1);
            channelsSlideSummariesRetrieved[0].ShouldNotBeNull();
            channelsSlideSummariesRetrieved[0].ShouldEqual(channelsSlideDto);
        }