public async Task Revisions_GET_InvalidParameter()
        {
            // arrange
            MockLanguageService.Setup_GetLanguage_Returns_LanguageReadResponse_Success();

            // act
            var result = await SystemUnderTest.Revisions(EmptyUid);

            // assert
            AssertViewRedirectToHome(result);
            MockLanguageService.Verify_GetLanguage();
        }
        public async Task Edit_GET_InvalidResponse()
        {
            // arrange
            MockLanguageService.Setup_GetLanguage_Returns_LanguageReadResponse_Invalid();

            // act
            var result = await SystemUnderTest.Edit(UidOne);

            // assert
            AssertViewAccessDenied(result);
            MockLanguageService.Verify_GetLanguage();
        }
        public async Task Revisions_GET()
        {
            // arrange
            MockLanguageService.Setup_GetLanguage_Returns_LanguageReadResponse_Success();

            // act
            var result = await SystemUnderTest.Revisions(OrganizationOneProjectOneUid);

            // assert
            AssertViewWithModel <LanguageRevisionReadListModel>(result);
            MockLanguageService.Verify_GetLanguage();
        }
        public async Task Edit_GET()
        {
            // arrange
            MockLanguageService.Setup_GetLanguage_Returns_LanguageReadResponse_Success();

            // act
            var result = await SystemUnderTest.Edit(UidOne);

            // assert
            AssertViewWithModel <LanguageEditModel>(result);
            MockLanguageService.Verify_GetLanguage();
        }