public async Task CreateUser(UserType userType) { Organisation organisation = await Organisation.GetByODSCode("27D", Test.IsapiConnectionString); var user = UsersHelper.GenerateRandomUser(organisation.OrganisationId, new User() { UserType = userType }); await UsersHelper.Create(Test.IsapiConnectionString, user); var allOrgs = await RelatedOrganisationsHelper.GetAllOrganisations(Test.IsapiConnectionString); var allRelated = await RelatedOrganisationsHelper.GetAllRelatedOrganisationsForOrganisation(Test.IsapiConnectionString, user.PrimaryOrganisationId); var relatedOrgansation = RelatedOrganisationsHelper.GenerateRelatedOrganisation(allOrgs, allRelated, user.PrimaryOrganisationId); await RelatedOrganisationsHelper.AddRelatedOrganisation(Test.IsapiConnectionString, relatedOrgansation); Context.Add(ContextKeys.User, user); Context.Add(ContextKeys.RelatedOrganisation, relatedOrgansation); }