public void CreateDynamicGateway() { using (NetworkTestClient networkTestClient = new NetworkTestClient()) { networkTestClient.EnsurePointToSiteNetworkConfigurationExists(); networkTestClient.Gateways.CreateGateway( NetworkTestConstants.VirtualNetworkSiteName, NetworkTestConstants.CreateDynamicRoutingGatewayParameters()); GatewayGetResponse response = networkTestClient.Gateways.GetGateway("virtualNetworkSiteName"); Assert.NotNull(response); Assert.Equal(GatewayType.DynamicRouting, response.GatewayType); } }
public void CreateDynamicGateway() { using (NetworkTestClient networkTestClient = new NetworkTestClient()) { networkTestClient.EnsurePointToSiteNetworkConfigurationExists(); networkTestClient.Gateways.CreateGateway( NetworkTestConstants.VirtualNetworkSiteName, NetworkTestConstants.CreateDynamicRoutingGatewayParameters()); GatewayGetResponse response = networkTestClient.Gateways.GetGateway("virtualNetworkSiteName"); Assert.NotNull(response); Assert.Equal(GatewayType.DynamicRouting, response.GatewayType); } }
public void GenerateVpnClientPackageWithDynamicRoutingConfiguration() { using (NetworkTestClient networkTestClient = new NetworkTestClient()) { networkTestClient.EnsurePointToSiteNetworkConfigurationExists(); networkTestClient.Gateways.EnsureNoGatewayExists(); GatewayGenerateVpnClientPackageParameters parameters = new GatewayGenerateVpnClientPackageParameters() { ProcessorArchitecture = GatewayProcessorArchitecture.Amd64, }; try { networkTestClient.Gateways.GenerateVpnClientPackage(NetworkTestConstants.VirtualNetworkSiteName, parameters); Assert.True(false, "GenerateVpnClientPackage should have thrown a CloudException when no gateway existed."); } catch (Hyak.Common.CloudException e) { Assert.Equal("BadRequest", e.Error.Code); Assert.Contains("current provisioning status of the gateway prevents this operation", e.Error.Message, StringComparison.InvariantCultureIgnoreCase); } } }
public void GenerateVpnClientPackageWithDynamicRoutingConfiguration() { using (NetworkTestClient networkTestClient = new NetworkTestClient()) { networkTestClient.EnsurePointToSiteNetworkConfigurationExists(); networkTestClient.Gateways.EnsureNoGatewayExists(); GatewayGenerateVpnClientPackageParameters parameters = new GatewayGenerateVpnClientPackageParameters() { ProcessorArchitecture = GatewayProcessorArchitecture.Amd64, }; try { networkTestClient.Gateways.GenerateVpnClientPackage(NetworkTestConstants.VirtualNetworkSiteName, parameters); Assert.True(false, "GenerateVpnClientPackage should have thrown a CloudException when no gateway existed."); } catch (Hyak.Common.CloudException e) { Assert.Equal("BadRequest", e.Error.Code); Assert.Contains("current provisioning status of the gateway prevents this operation", e.Error.Message, StringComparison.InvariantCultureIgnoreCase); } } }