Example #1
0
        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);
            }
        }
Example #2
0
        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");
            }
        }