Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }