public async stt::Task GetEffectiveFirewallsAsync() { moq::Mock <Networks.NetworksClient> mockGrpcClient = new moq::Mock <Networks.NetworksClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "projectaa6ff846", Network = "networkd22ce091", }; NetworksGetEffectiveFirewallsResponse expectedResponse = new NetworksGetEffectiveFirewallsResponse { Firewalls = { new Firewall(), }, FirewallPolicys = { new NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(), }, }; mockGrpcClient.Setup(x => x.GetEffectiveFirewallsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <NetworksGetEffectiveFirewallsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); NetworksClient client = new NetworksClientImpl(mockGrpcClient.Object, null); NetworksGetEffectiveFirewallsResponse responseCallSettings = await client.GetEffectiveFirewallsAsync(request.Project, request.Network, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); NetworksGetEffectiveFirewallsResponse responseCancellationToken = await client.GetEffectiveFirewallsAsync(request.Project, request.Network, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetEffectiveFirewalls() { moq::Mock <Networks.NetworksClient> mockGrpcClient = new moq::Mock <Networks.NetworksClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "projectaa6ff846", Network = "networkd22ce091", }; NetworksGetEffectiveFirewallsResponse expectedResponse = new NetworksGetEffectiveFirewallsResponse { Firewalls = { new Firewall(), }, FirewallPolicys = { new NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(), }, }; mockGrpcClient.Setup(x => x.GetEffectiveFirewalls(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); NetworksClient client = new NetworksClientImpl(mockGrpcClient.Object, null); NetworksGetEffectiveFirewallsResponse response = client.GetEffectiveFirewalls(request.Project, request.Network); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetRequestObjectAsync() { moq::Mock <Networks.NetworksClient> mockGrpcClient = new moq::Mock <Networks.NetworksClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetNetworkRequest request = new GetNetworkRequest { Project = "projectaa6ff846", Network = "networkd22ce091", }; Network expectedResponse = new Network { Id = 11672635353343658936UL, Mtu = 1280318054, Kind = "kindf7aa39d9", Name = "name1c9368b0", CreationTimestamp = "creation_timestamp235e59a1", IPv4Range = "I_pv4_range613b129f", Peerings = { new NetworkPeering(), }, GatewayIPv4 = "gateway_i_pv47f9ce361", AutoCreateSubnetworks = false, Subnetworks = { "subnetworks81f34af0", }, Description = "description2cf9da67", SelfLink = "self_link7e87f12d", RoutingConfig = new NetworkRoutingConfig(), }; mockGrpcClient.Setup(x => x.GetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Network>(stt::Task.FromResult(expectedResponse), null, null, null, null)); NetworksClient client = new NetworksClientImpl(mockGrpcClient.Object, null); Network responseCallSettings = await client.GetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Network responseCancellationToken = await client.GetAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }