public void JournalListData_GET()
        {
            // arrange
            MockJournalService.Setup_GetJournalsOfUser_Returns_UserJournalReadListResponse_Success();

            // act
            var result = SystemUnderTest.JournalListData(OrganizationOneProjectOneUid, One, Two);

            // assert
            AssertViewAndHeaders(result, new[] { "message", "created_at" });
            MockJournalService.Verify_GetJournalsOfUser();
        }
        public void JournalListData_GET_InvalidResponse()
        {
            // arrange
            MockJournalService.Setup_GetJournalsOfUser_Returns_UserJournalReadListResponse_Invalid();

            // act
            var result = SystemUnderTest.JournalListData(OrganizationOneProjectOneUid, One, Two);

            // assert
            AssertView <NotFoundResult>(result);
            MockJournalService.Verify_GetJournalsOfUser();
        }
        public async Task JournalListData_GET_SetPaging(int skip, int take)
        {
            // arrange
            MockJournalService.Setup_GetJournalsOfUser_Returns_UserJournalReadListResponse_Success();

            // act
            var result = (JsonResult)await SystemUnderTest.JournalListData(OrganizationOneProjectOneUid, skip, take);

            // assert
            AssertView <DataResult>(result);
            AssertPagingInfo(result);
        }