public async Task Assign_SSH_Key_To_Workspace() { var workspaceId = "ws-SihZTyXKfNXUWuUa"; var httpClient = new TestHttpClient() { Handler = (entry) => { TestHttpClient.SendResponse("Workspace/AssignSSHKeyToWorkspace", entry); } }; var config = new TfeConfig("faketoken", httpClient); var client = new TfeClient(config); var request = new AssignSsshKeyRequest(); request.Data.Attributes.Id = "sshkey-GxrePWre1Ezug7aM"; var result = await client.Workspace.AssignSshKeyAsync(workspaceId, request); Assert.NotNull(result); Assert.Equal(workspaceId, result.Data.Id); Assert.Equal(request.Data.Attributes.Id, result.Data.Relationships.SshKey.Data.Id); }
public async Task AssignSshKeyToWorkSpace() { var organizationName = configuration["organizationName"]; var httpClient = new HttpClient(); var config = new TfeConfig(configuration["teamToken"], httpClient); var client = new TfeClient(config); var request = new AssignSsshKeyRequest(); request.Data.Attributes.Id = IntegrationContext.SshKeyId; var result = await client.Workspace.AssignSshKeyAsync(IntegrationContext.WorkspaceId, request); Assert.NotNull(result); Assert.Equal(IntegrationContext.SshKeyId, result.Data.Relationships.SshKey.Data.Id); }