@Override
  public DevOpsProjectCreationContext create(AlmSettingDto almSettingDto, DevOpsProjectDescriptor devOpsProjectDescriptor) {
    AccessToken accessToken = getAccessToken(almSettingDto);
    return createDevOpsProject(almSettingDto, devOpsProjectDescriptor, accessToken);
  }
@Test
  void create_whenRepoFound_createsDevOpsProject() {
    AlmSettingDto almSettingDto = mockAlmSettingDto();

    AlmPatDto almPatDto = mockValidAccessToken(almSettingDto);

    Repository repository = mockGitHubRepository(almPatDto, almSettingDto);

    DevOpsProjectCreationContext devOpsProjectCreationContext = githubDevOpsProjectService.create(almSettingDto, DEV_OPS_PROJECT_DESCRIPTOR);

    assertThat(devOpsProjectCreationContext.name()).isEqualTo(repository.getName());
    assertThat(devOpsProjectCreationContext.fullName()).isEqualTo(repository.getFullName());
    assertThat(devOpsProjectCreationContext.devOpsPlatformIdentifier()).isEqualTo(repository.getFullName());
    assertThat(devOpsProjectCreationContext.isPublic()).isTrue();
    assertThat(devOpsProjectCreationContext.defaultBranchName()).isEqualTo(repository.getDefaultBranch());
  }