public void GetInterfaceAttachmentTest() { var osm = new OpenStackMember(UserName, Password, TenantName, TenantId); SimpleServer ss = osm.ListServers().FirstOrDefault(s => s.GetDetails().Status == ServerState.Active); IEnumerable <InterfaceAttachment> interfaces = osm.ListInterfaceAttachments(ss.Id); Assert.IsNotNull(interfaces); Trace.WriteLine(string.Format("InterfaceAttachments count : {0}", interfaces.Count())); if (interfaces.Count() == 0) { osm.AddInterfaceAttachment(ss.Id, GetInterfaceAttachmentIdByTesterName()); } foreach (var _i in interfaces) { InterfaceAttachment i = osm.GetInterfaceAttachment(ss.Id, _i.PortId); Assert.IsNotNull(i); Assert.IsNotNull(i.PortId); Assert.IsNotNull(i.NetId); Assert.IsNotNull(i.MacAddr); Assert.IsNotNull(i.PortState); Trace.WriteLine(string.Format("PortId : {0}, NetId : {1}, MacAddress : {2}, PortState : {3}", i.PortId, i.NetId, i.MacAddr, i.PortState)); } }
public void GetInterfaceAttachmentTest_Get_PortId_Not_Exist() { var osm = new OpenStackMember(UserName, Password, TenantName, TenantId); SimpleServer ss = osm.ListServers().FirstOrDefault(s => s.GetDetails().Status == ServerState.Active); InterfaceAttachment i = osm.GetInterfaceAttachment(ss.Id, InvalidId); }