public void GetKeypairTest_Invalid() { var os = new OpenStackMember(UserName, Password, TenantName, TenantId); // expect ItemNotFoundException os.GetKeypair(InvalidItemName); }
public void GetKeypairTest() { var os = new OpenStackMember(UserName, Password, TenantName, TenantId); string keypairName = string.Format("keypair-key-{0}", TesterName); KeypairData[] keypairs = os.ListKeypairs().ToArray <KeypairData>(); string name = (from b in keypairs where b.KeyPair.Name == keypairName select b.KeyPair.Name).FirstOrDefault(); if (string.IsNullOrEmpty(name)) { // add keypair Keypair kp = os.AddKeypair(keypairName); Assert.IsNotNull(kp); Assert.IsNotNull(kp.PublicKey); Assert.IsNotNull(kp.FingerPrint); Assert.IsNotNull(kp.UserId); Trace.WriteLine(String.Format("keypair added : {0}", DateTime.Now)); Trace.WriteLine(String.Format("KeypairName : {0}", kp.Name)); } Keypair k = os.GetKeypair(keypairName); Assert.IsNotNull(k); Assert.IsNotNull(k.Name); Trace.WriteLine(k.Name); Assert.IsNotNull(k.PublicKey); Trace.WriteLine(k.PublicKey); }