Adding support for creating Codespaces and getting available machine types (#2929)

Adding support for creating Codespaces
This commit is contained in:
Aaron Junker-Wildi
2024-07-29 22:43:50 +02:00
committed by GitHub
parent 148162a34b
commit 35f1784781
11 changed files with 181 additions and 3 deletions
@@ -56,4 +56,19 @@ public class CodespacesClientTests
var retrieved = await _fixture.Stop(codespaceName);
Assert.NotNull(retrieved);
}
[IntegrationTest]
public async Task CanGetAvailableMachinesForRepo()
{
var retrieved = await _fixture.GetAvailableMachinesForRepo(Helper.UserName, Helper.RepositoryWithCodespaces);
Assert.NotNull(retrieved);
}
[IntegrationTest]
public async Task CanCreateCodespace()
{
MachinesCollection machinesCollection = (await _fixture.GetAvailableMachinesForRepo(Helper.UserName, Helper.RepositoryWithCodespaces));
var retrieved = await _fixture.Create(Helper.UserName, Helper.RepositoryWithCodespaces, new NewCodespace(machinesCollection.Machines.First()));
Assert.NotNull(retrieved);
}
}