コード例 #1
0
        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);
        }
コード例 #2
0
 public void Should_Create_A_Network()
 {
     var provider = new CloudNetworksProvider(_testIdentity);
     var newNetwork = provider.CreateNetwork("192.0.2.0/24", "net-sdk-test-network");
     Assert.IsNotNull(newNetwork);
     _created_network_id = newNetwork.Id;
 }