public void CanListRequestStatuses() { // Establish Context IList<RequestStatusDto> requestStatusSummariesToExpect = new List<RequestStatusDto>(); var requestStatusDto = new RequestStatusDto(); requestStatusSummariesToExpect.Add(requestStatusDto); _requestStatusManagementService.Expect(r => r.GetRequestStatusSummaries()) .Return(requestStatusSummariesToExpect); // Act ViewResult result = _requestStatusesController.Index().AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as IList<RequestStatusDto>).ShouldNotBeNull(); (result.ViewData.Model as IList<RequestStatusDto>).Count.ShouldEqual(1); }
public void CanGetRequestStatusSummaries() { // Establish Context IList<RequestStatusDto> requestStatusSummariesToExpect = new List<RequestStatusDto>(); var requestStatusDto = new RequestStatusDto(); requestStatusSummariesToExpect.Add(requestStatusDto); _requestStatusRepository.Expect(r => r.GetRequestStatusSummaries()) .Return(requestStatusSummariesToExpect); // Act IList<RequestStatusDto> requestStatusSummariesRetrieved = _requestStatusManagementService.GetRequestStatusSummaries(); // Assert requestStatusSummariesRetrieved.ShouldNotBeNull(); requestStatusSummariesRetrieved.Count.ShouldEqual(1); requestStatusSummariesRetrieved[0].ShouldNotBeNull(); requestStatusSummariesRetrieved[0].ShouldEqual(requestStatusDto); }