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"); }
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"); }