public async Task Throw_IfUserLacksRequiredRole(bool isEmployee, bool isDatasetAdmin)
        {
            SetScenario(isEmployee: isEmployee, isDatasetAdmin: isDatasetAdmin);

            var studyCreateConversation = await StudyCreator.CreateAndExpectFailure(_restHelper);

            ApiResponseBasicAsserts.ExpectForbiddenWithMessage(studyCreateConversation.Response, "does not have permission to perform operation");
        }
Пример #2
0
        public async Task AddStudy_WithoutVendor_ShouldFail(bool isAdmin, bool isSponsor)
        {
            SetScenario(isEmployee: true, isAdmin, isSponsor);

            var responseWrapper = await StudyCreator.CreateAndExpectFailure(_restHelper, vendor : null);

            CreateStudyAsserts.ExpectValidationFailure(responseWrapper.Response, "The Vendor field is required");
        }