public void TestBasicFunctionality() { INetworksProvider provider = new CloudNetworksProvider(Bootstrapper.Settings.TestIdentity); string networkName = UnitTestNetworkPrefix + Path.GetRandomFileName(); string cidr = "192.0.2.0/24"; CloudNetwork network; try { network = provider.CreateNetwork(cidr, networkName); } catch (BadServiceRequestException ex) { if (ex.Message == "Quota exceeded, too many networks.") Assert.Inconclusive("The required test network could not be created due to a quota."); throw; } Assert.IsNotNull(network); CloudNetwork showNetwork = provider.ShowNetwork(network.Id); Assert.IsNotNull(showNetwork); Assert.AreEqual(network.Id, showNetwork.Id); Assert.AreEqual(network.Label, showNetwork.Label); Assert.AreEqual(network.Cidr, showNetwork.Cidr); }
public void Should_Show_Newly_Created_Network() { var provider = new CloudNetworksProvider(_testIdentity); var network = provider.ShowNetwork(_created_network_id); Assert.IsNotNull(network); Assert.AreEqual(network.Label, "net-sdk-test-network"); Assert.AreEqual(network.Cidr, "192.0.2.0/24"); }
public void Should_Not_Find_Just_Deleted_Network() { var provider = new CloudNetworksProvider(_testIdentity); try { var network = provider.ShowNetwork(_created_network_id); Assert.Fail("Deleted network was still found in ShowNetwork"); } catch (Exception ex) { Assert.AreEqual(ex.GetType(), typeof(net.openstack.Core.Exceptions.Response.ItemNotFoundException), "Expected ItemNotFoundException was not thrown"); } }