public void GenerateConfigReport() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new wkt::Any(), OldConfig = new wkt::Any(), }; GenerateConfigReportResponse expectedResponse = new GenerateConfigReportResponse { ServiceName = "service_named5df05d5", Id = "id74b70bb8", ChangeReports = { new ChangeReport(), }, Diagnostics = { new Diagnostic(), }, }; mockGrpcClient.Setup(x => x.GenerateConfigReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); GenerateConfigReportResponse response = client.GenerateConfigReport(request.NewConfig, request.OldConfig); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GenerateConfigReportAsync() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new wkt::Any(), OldConfig = new wkt::Any(), }; GenerateConfigReportResponse expectedResponse = new GenerateConfigReportResponse { ServiceName = "service_named5df05d5", Id = "id74b70bb8", ChangeReports = { new ChangeReport(), }, Diagnostics = { new Diagnostic(), }, }; mockGrpcClient.Setup(x => x.GenerateConfigReportAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <GenerateConfigReportResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); GenerateConfigReportResponse responseCallSettings = await client.GenerateConfigReportAsync(request.NewConfig, request.OldConfig, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); GenerateConfigReportResponse responseCancellationToken = await client.GenerateConfigReportAsync(request.NewConfig, request.OldConfig, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async stt::Task GetServiceRolloutAsync() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRolloutRequest request = new GetServiceRolloutRequest { ServiceName = "service_named5df05d5", RolloutId = "rollout_id174e7821", }; Rollout expectedResponse = new Rollout { RolloutId = "rollout_id174e7821", CreateTime = new wkt::Timestamp(), CreatedBy = "created_by206bd4da", Status = Rollout.Types.RolloutStatus.Cancelled, TrafficPercentStrategy = new Rollout.Types.TrafficPercentStrategy(), ServiceName = "service_named5df05d5", DeleteServiceStrategy = new Rollout.Types.DeleteServiceStrategy(), }; mockGrpcClient.Setup(x => x.GetServiceRolloutAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Rollout>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); Rollout responseCallSettings = await client.GetServiceRolloutAsync(request.ServiceName, request.RolloutId, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Rollout responseCancellationToken = await client.GetServiceRolloutAsync(request.ServiceName, request.RolloutId, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetServiceRollout() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRolloutRequest request = new GetServiceRolloutRequest { ServiceName = "service_named5df05d5", RolloutId = "rollout_id174e7821", }; Rollout expectedResponse = new Rollout { RolloutId = "rollout_id174e7821", CreateTime = new wkt::Timestamp(), CreatedBy = "created_by206bd4da", Status = Rollout.Types.RolloutStatus.Cancelled, TrafficPercentStrategy = new Rollout.Types.TrafficPercentStrategy(), ServiceName = "service_named5df05d5", DeleteServiceStrategy = new Rollout.Types.DeleteServiceStrategy(), }; mockGrpcClient.Setup(x => x.GetServiceRollout(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); Rollout response = client.GetServiceRollout(request.ServiceName, request.RolloutId); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetServiceRequestObjectAsync() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRequest request = new GetServiceRequest { ServiceName = "service_named5df05d5", }; ManagedService expectedResponse = new ManagedService { ServiceName = "service_named5df05d5", ProducerProjectId = "producer_project_id18d0012a", }; mockGrpcClient.Setup(x => x.GetServiceAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ManagedService>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); ManagedService responseCallSettings = await client.GetServiceAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ManagedService responseCancellationToken = await client.GetServiceAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async stt::Task CreateServiceConfigAsync() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); CreateServiceConfigRequest request = new CreateServiceConfigRequest { ServiceName = "service_named5df05d5", ServiceConfig = new ga::Service(), }; ga::Service expectedResponse = new ga::Service { Name = "name1c9368b0", Title = "title17dbd3d5", Apis = { new wkt::Api(), }, Types_ = { new wkt::Type(), }, Enums = { new wkt::Enum(), }, Documentation = new ga::Documentation(), Backend = new ga::Backend(), Http = new ga::Http(), Quota = new ga::Quota(), Authentication = new ga::Authentication(), Context = new ga::Context(), Usage = new ga::Usage(), Endpoints = { new ga::Endpoint(), }, #pragma warning disable CS0612 ConfigVersion = 2430367190U, #pragma warning restore CS0612 Control = new ga::Control(), ProducerProjectId = "producer_project_id18d0012a", Logs = { new ga::LogDescriptor(), }, Metrics = { new ga::MetricDescriptor(), }, MonitoredResources = { new ga::MonitoredResourceDescriptor(), }, Billing = new ga::Billing(), Logging = new ga::Logging(), Monitoring = new ga::Monitoring(), SystemParameters = new ga::SystemParameters(), Id = "id74b70bb8", SourceInfo = new ga::SourceInfo(), }; mockGrpcClient.Setup(x => x.CreateServiceConfigAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ga::Service>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); ga::Service responseCallSettings = await client.CreateServiceConfigAsync(request.ServiceName, request.ServiceConfig, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ga::Service responseCancellationToken = await client.CreateServiceConfigAsync(request.ServiceName, request.ServiceConfig, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetServiceConfig() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceConfigRequest request = new GetServiceConfigRequest { ServiceName = "service_named5df05d5", ConfigId = "config_id908a73d1", View = GetServiceConfigRequest.Types.ConfigView.Full, }; ga::Service expectedResponse = new ga::Service { Name = "name1c9368b0", Title = "title17dbd3d5", Apis = { new wkt::Api(), }, Types_ = { new wkt::Type(), }, Enums = { new wkt::Enum(), }, Documentation = new ga::Documentation(), Backend = new ga::Backend(), Http = new ga::Http(), Quota = new ga::Quota(), Authentication = new ga::Authentication(), Context = new ga::Context(), Usage = new ga::Usage(), Endpoints = { new ga::Endpoint(), }, #pragma warning disable CS0612 ConfigVersion = 2430367190U, #pragma warning restore CS0612 Control = new ga::Control(), ProducerProjectId = "producer_project_id18d0012a", Logs = { new ga::LogDescriptor(), }, Metrics = { new ga::MetricDescriptor(), }, MonitoredResources = { new ga::MonitoredResourceDescriptor(), }, Billing = new ga::Billing(), Logging = new ga::Logging(), Monitoring = new ga::Monitoring(), SystemParameters = new ga::SystemParameters(), Id = "id74b70bb8", SourceInfo = new ga::SourceInfo(), }; mockGrpcClient.Setup(x => x.GetServiceConfig(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); ga::Service response = client.GetServiceConfig(request.ServiceName, request.ConfigId, request.View); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetService() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetServiceRequest request = new GetServiceRequest { ServiceName = "service_named5df05d5", }; ManagedService expectedResponse = new ManagedService { ServiceName = "service_named5df05d5", ProducerProjectId = "producer_project_id18d0012a", }; mockGrpcClient.Setup(x => x.GetService(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); ManagedService response = client.GetService(request.ServiceName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }