public void return_empty_array_when_no_files_exist_for_work_item() { var workItemId = Any.Int(); var expectedResponse = new GetAllWorkItemDocumentsResponse { WorkItemDocuments = new WorkItemDocument[0] }; var workItemServiceMock = new Mock <IWorkItemService>(); workItemServiceMock.Setup(settings => settings .GetAllWorkItemDocumentsAsync(It.Is <GetAllWorkItemDocumentsRequest>(request => request.WorkItemId == workItemId))) .Returns(Task.FromResult(expectedResponse)); var actualResponse = GetAllWorkItemFiles(() => { return(workItemServiceMock.Object); }, workItemId); Assert.Empty(actualResponse.WorkItemDocuments); }
public void get_all_files_for_work_item() { var workItemId = Any.Int(); var expectedResponse = new GetAllWorkItemDocumentsResponse { WorkItemDocuments = Any.WorkItemDocuments() }; var workItemServiceMock = new Mock <IWorkItemService>(); workItemServiceMock.Setup(settings => settings .GetAllWorkItemDocumentsAsync(It.Is <GetAllWorkItemDocumentsRequest>(request => request.WorkItemId == workItemId))) .Returns(Task.FromResult(expectedResponse)); var actualResponse = GetAllWorkItemFiles(() => { return(workItemServiceMock.Object); }, workItemId); Assert.Equal(expectedResponse, actualResponse); }