public void CanListAssetContents() { // Establish Context IList <AssetContentDto> assetContentSummariesToExpect = new List <AssetContentDto>(); AssetContentDto assetContentDto = new AssetContentDto(); assetContentSummariesToExpect.Add(assetContentDto); assetContentManagementService.Expect(r => r.GetAssetContentSummaries()) .Return(assetContentSummariesToExpect); // Act ViewResult result = assetContentsController.Index().AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as IList <AssetContentDto>).ShouldNotBeNull(); (result.ViewData.Model as IList <AssetContentDto>).Count.ShouldEqual(1); }
public void CanGetAssetContentSummaries() { // Establish Context IList <AssetContentDto> assetContentSummariesToExpect = new List <AssetContentDto>(); AssetContentDto assetContentDto = new AssetContentDto(); assetContentSummariesToExpect.Add(assetContentDto); assetContentRepository.Expect(r => r.GetAssetContentSummaries()) .Return(assetContentSummariesToExpect); // Act IList <AssetContentDto> assetContentSummariesRetrieved = assetContentManagementService.GetAssetContentSummaries(); // Assert assetContentSummariesRetrieved.ShouldNotBeNull(); assetContentSummariesRetrieved.Count.ShouldEqual(1); assetContentSummariesRetrieved[0].ShouldNotBeNull(); assetContentSummariesRetrieved[0].ShouldEqual(assetContentDto); }