public void ImportKeyPair() { using (var httpTest = new HttpTest()) { const string name = "keypair-name"; httpTest.RespondWithJson(new KeyPairSummary { Name = name }); KeyPairSummary result = _computeService.ImportKeyPair(new KeyPairDefinition(name, Guid.NewGuid().ToString())); httpTest.ShouldHaveCalled("*/os-keypairs"); Assert.NotNull(result); Assert.Equal(name, result.Name); } }
public void DeleteKeyPair(HttpStatusCode responseCode) { using (var httpTest = new HttpTest()) { httpTest.RespondWithJson(new KeyPair { Name = "keypair-name" }); httpTest.RespondWith((int)responseCode, "All gone!"); KeyPairSummary result = _computeService.GetKeyPair("keypair-name"); result.Delete(); httpTest.ShouldHaveCalled("*/os-keypairs"); } }