/// <inheritdoc cref="NetworkingApiBuilder.UpdateSubnetAsync" /> public Task <Subnet> UpdateSubnetAsync(Identifier subnetId, SubnetUpdateDefinition subnet, CancellationToken cancellationToken = default(CancellationToken)) { return(_networkingApiBuilder .UpdateSubnetAsync(subnetId, subnet, cancellationToken) .SendAsync() .ReceiveJson <Subnet>()); }
public async Task UpdateSubnetTest() { Network network = await _testData.CreateNetwork(); Subnet subnet = await _testData.CreateSubnet(network); var networkUpdate = new SubnetUpdateDefinition { Name = string.Format("{0}-updated", subnet.Name) }; Trace.WriteLine("Updating the subnet..."); subnet = await _networkingService.UpdateSubnetAsync(subnet.Id, networkUpdate); Trace.WriteLine("Verifying subnet was updated as requested..."); Assert.NotNull(subnet); Assert.Equal(networkUpdate.Name, subnet.Name); }
public void UpdateSubnet() { using (var httpTest = new HttpTest()) { Identifier subnetId = Guid.NewGuid(); httpTest.RespondWithJson(new Subnet { Id = subnetId }); var definition = new SubnetUpdateDefinition { Name = "new subnet name" }; var subnet = _networkingService.UpdateSubnet(subnetId, definition); httpTest.ShouldHaveCalled("*/subnets/" + subnetId); Assert.NotNull(subnet); Assert.Equal(subnetId, subnet.Id); } }
/// <inheritdoc cref="NetworkingApiBuilder.UpdateSubnetAsync" /> public Task<Subnet> UpdateSubnetAsync(Identifier subnetId, SubnetUpdateDefinition subnet, CancellationToken cancellationToken = default(CancellationToken)) { return _networkingApiBuilder .UpdateSubnetAsync(subnetId, subnet, cancellationToken) .SendAsync() .ReceiveJson<Subnet>(); }
/// <summary> /// Updates the specified subnet. /// </summary> /// <param name="networkingService">The networking service.</param> /// <param name="subnetId">The subnet identifier.</param> /// <param name="subnet">The updated subnet definition.</param> /// <returns> /// The updated port. /// </returns> public static Subnet UpdateSubnet(this NetworkingService networkingService, Identifier subnetId, SubnetUpdateDefinition subnet) { return networkingService.UpdateSubnetAsync(subnetId, subnet).ForceSynchronous(); }