Example #1
0
        public void get_empty_list_of_work_items_when_none_exists()
        {
            var getWorkItemDetailsResponse = new GetWorkItemDetailsResponse {
            };

            var expectedResponse = getWorkItemDetailsResponse;

            var actualResponse = GetWorkItemDetails(getWorkItemDetailsResponse);

            Assert.Equal(expectedResponse, actualResponse);
        }
Example #2
0
        private GetWorkItemDetailsResponse GetWorkItemDetails(GetWorkItemDetailsResponse getWorkItemDetailsResponse)
        {
            var workItemServiceMock         = new Mock <IWorkItemService>();
            var workItemServiceMockDelegate = new Mock <Func <IWorkItemService> >();

            workItemServiceMock.Setup(settings => settings
                                      .GetWorkItemDetailsAsync(It.IsAny <GetWorkItemDetailsRequest>()))
            .Returns(Task.FromResult(getWorkItemDetailsResponse));
            workItemServiceMockDelegate.Setup(x => x()).Returns(workItemServiceMock.Object);

            return(new WorkItemTrackerServiceRepository(workItemServiceMockDelegate.Object).GetWorkItemDetails(Any.Int()));
        }
Example #3
0
        public void get_work_item_details()
        {
            var getWorkItemDetailsResponse = new GetWorkItemDetailsResponse
            {
                WorkItemDetailInfo = new WorkItemDetailInfo
                {
                    Details   = Any.WorkItemDetails(),
                    NoteLabel = Any.String(),
                    NoteLabelTranslationKey = Any.String(),
                    NoteText = Any.String()
                }
            };

            var expectedResponse = getWorkItemDetailsResponse;

            var actualResponse = GetWorkItemDetails(getWorkItemDetailsResponse);

            Assert.Equal(expectedResponse, actualResponse);
        }