public async stt::Task GetServiceRequestObjectAsync() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRequest request = new GetServiceRequest { Name = "name1c9368b0", }; Service expectedResponse = new Service { Name = "name1c9368b0", Config = new ServiceConfig(), State = State.Unspecified, Parent = "parent7858e4d0", }; mockGrpcClient.Setup(x => x.GetServiceAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Service>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); Service responseCallSettings = await client.GetServiceAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Service responseCancellationToken = await client.GetServiceAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async stt::Task BatchGetServicesRequestObjectAsync() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); BatchGetServicesRequest request = new BatchGetServicesRequest { Parent = "parent7858e4d0", Names = { "names318c99a8", }, }; BatchGetServicesResponse expectedResponse = new BatchGetServicesResponse { Services = { new Service(), }, }; mockGrpcClient.Setup(x => x.BatchGetServicesAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <BatchGetServicesResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); BatchGetServicesResponse responseCallSettings = await client.BatchGetServicesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); BatchGetServicesResponse responseCancellationToken = await client.BatchGetServicesAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetConsumerQuotaMetricRequestObject() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetConsumerQuotaMetricRequest request = new GetConsumerQuotaMetricRequest { Name = "name1c9368b0", View = QuotaView.Basic, }; ConsumerQuotaMetric expectedResponse = new ConsumerQuotaMetric { Name = "name1c9368b0", DisplayName = "display_name137f65c2", ConsumerQuotaLimits = { new ConsumerQuotaLimit(), }, Metric = "metric5283bc2c", Unit = "unitebbd343e", DescendantConsumerQuotaLimits = { new ConsumerQuotaLimit(), }, }; mockGrpcClient.Setup(x => x.GetConsumerQuotaMetric(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); ConsumerQuotaMetric response = client.GetConsumerQuotaMetric(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetServiceRequestObject() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRequest request = new GetServiceRequest { Name = "name1c9368b0", }; Service expectedResponse = new Service { Name = "name1c9368b0", Config = new ServiceConfig(), State = State.Unspecified, Parent = "parent7858e4d0", }; mockGrpcClient.Setup(x => x.GetService(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); #pragma warning disable CS0612 Service response = client.GetService(request); #pragma warning restore CS0612 xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetConsumerQuotaLimitRequestObjectAsync() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetConsumerQuotaLimitRequest request = new GetConsumerQuotaLimitRequest { Name = "name1c9368b0", View = QuotaView.Basic, }; ConsumerQuotaLimit expectedResponse = new ConsumerQuotaLimit { Name = "name1c9368b0", Unit = "unitebbd343e", IsPrecise = true, AllowsAdminOverrides = true, Metric = "metric5283bc2c", QuotaBuckets = { new QuotaBucket(), }, }; mockGrpcClient.Setup(x => x.GetConsumerQuotaLimitAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ConsumerQuotaLimit>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); ConsumerQuotaLimit responseCallSettings = await client.GetConsumerQuotaLimitAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ConsumerQuotaLimit responseCancellationToken = await client.GetConsumerQuotaLimitAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetConsumerQuotaLimitRequestObject() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetConsumerQuotaLimitRequest request = new GetConsumerQuotaLimitRequest { Name = "name1c9368b0", View = QuotaView.Basic, }; ConsumerQuotaLimit expectedResponse = new ConsumerQuotaLimit { Name = "name1c9368b0", Unit = "unitebbd343e", IsPrecise = true, AllowsAdminOverrides = true, Metric = "metric5283bc2c", QuotaBuckets = { new QuotaBucket(), }, }; mockGrpcClient.Setup(x => x.GetConsumerQuotaLimit(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); ConsumerQuotaLimit response = client.GetConsumerQuotaLimit(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void BatchGetServicesRequestObject() { moq::Mock <ServiceUsage.ServiceUsageClient> mockGrpcClient = new moq::Mock <ServiceUsage.ServiceUsageClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); BatchGetServicesRequest request = new BatchGetServicesRequest { Parent = "parent7858e4d0", Names = { "names318c99a8", }, }; BatchGetServicesResponse expectedResponse = new BatchGetServicesResponse { Services = { new Service(), }, }; mockGrpcClient.Setup(x => x.BatchGetServices(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceUsageClient client = new ServiceUsageClientImpl(mockGrpcClient.Object, null); BatchGetServicesResponse response = client.BatchGetServices(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }