public async stt::Task GetVersionRequestObjectAsync() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetVersionRequest request = new GetVersionRequest { VersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), }; Version expectedResponse = new Version { VersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), DisplayName = "display_name137f65c2", Description = "description2cf9da67", NluSettings = new NluSettings(), CreateTime = new wkt::Timestamp(), State = Version.Types.State.Succeeded, }; mockGrpcClient.Setup(x => x.GetVersionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Version>(stt::Task.FromResult(expectedResponse), null, null, null, null)); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); Version responseCallSettings = await client.GetVersionAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Version responseCancellationToken = await client.GetVersionAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetVersion() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetVersionRequest request = new GetVersionRequest { VersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), }; Version expectedResponse = new Version { VersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), DisplayName = "display_name137f65c2", Description = "description2cf9da67", NluSettings = new NluSettings(), CreateTime = new wkt::Timestamp(), State = Version.Types.State.Succeeded, }; mockGrpcClient.Setup(x => x.GetVersion(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); Version response = client.GetVersion(request.Name); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task CompareVersionsResourceNamesAsync() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); CompareVersionsRequest request = new CompareVersionsRequest { BaseVersionAsVersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), }; CompareVersionsResponse expectedResponse = new CompareVersionsResponse { BaseVersionContentJson = "base_version_content_json6279f098", TargetVersionContentJson = "target_version_content_jsonf76c0cf2", CompareTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.CompareVersionsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <CompareVersionsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); CompareVersionsResponse responseCallSettings = await client.CompareVersionsAsync(request.BaseVersionAsVersionName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); CompareVersionsResponse responseCancellationToken = await client.CompareVersionsAsync(request.BaseVersionAsVersionName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void CompareVersionsRequestObject() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); CompareVersionsRequest request = new CompareVersionsRequest { BaseVersionAsVersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), TargetVersionAsVersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), LanguageCode = "language_code2f6c7160", }; CompareVersionsResponse expectedResponse = new CompareVersionsResponse { BaseVersionContentJson = "base_version_content_json6279f098", TargetVersionContentJson = "target_version_content_jsonf76c0cf2", CompareTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.CompareVersions(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); CompareVersionsResponse response = client.CompareVersions(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetVersionRequestObjectAsync() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); GetVersionRequest request = new GetVersionRequest { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), }; Version expectedResponse = new Version { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), Description = "description2cf9da67", VersionNumber = -1567505473, CreateTime = new wkt::Timestamp(), Status = Version.Types.VersionStatus.Ready, }; mockGrpcClient.Setup(x => x.GetVersionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Version>(stt::Task.FromResult(expectedResponse), null, null, null, null)); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); Version responseCallSettings = await client.GetVersionAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Version responseCancellationToken = await client.GetVersionAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void DeleteVersionResourceNames() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); DeleteVersionRequest request = new DeleteVersionRequest { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteVersion(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); client.DeleteVersion(request.VersionName); mockGrpcClient.VerifyAll(); }
public void DeleteVersion() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); DeleteVersionRequest request = new DeleteVersionRequest { VersionName = VersionName.FromProjectLocationAgentFlowVersion("[PROJECT]", "[LOCATION]", "[AGENT]", "[FLOW]", "[VERSION]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteVersion(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); client.DeleteVersion(request.Name); mockGrpcClient.VerifyAll(); }
public async stt::Task DeleteVersionResourceNamesAsync() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); DeleteVersionRequest request = new DeleteVersionRequest { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteVersionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); await client.DeleteVersionAsync(request.VersionName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteVersionAsync(request.VersionName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public void GetVersion() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); GetVersionRequest request = new GetVersionRequest { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), }; Version expectedResponse = new Version { VersionName = VersionName.FromProjectVersion("[PROJECT]", "[VERSION]"), Description = "description2cf9da67", VersionNumber = -1567505473, CreateTime = new wkt::Timestamp(), Status = Version.Types.VersionStatus.Ready, }; mockGrpcClient.Setup(x => x.GetVersion(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); Version response = client.GetVersion(request.Name); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetVersionRequestObject() { moq::Mock <Versions.VersionsClient> mockGrpcClient = new moq::Mock <Versions.VersionsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetVersionRequest request = new GetVersionRequest { Name = "name1c9368b0", View = VersionView.Full, }; Version expectedResponse = new Version { Name = "name1c9368b0", Id = "id74b70bb8", AutomaticScaling = new AutomaticScaling(), BasicScaling = new BasicScaling(), ManualScaling = new ManualScaling(), InboundServices = { InboundServiceType.InboundServiceXmppPresence, }, InstanceClass = "instance_classa6d8797a", Network = new Network(), Resources = new Resources(), Runtime = "runtime2519a6b4", Threadsafe = false, Vm = true, BetaSettings = { { "key8a0b6e3c", "value60c16320" }, }, Env = "env1d5a03ff", ServingStatus = ServingStatus.Serving, CreatedBy = "created_by206bd4da", CreateTime = new wkt::Timestamp(), DiskUsageBytes = 5116400935481479133L, RuntimeApiVersion = "runtime_api_version143ef8d8", RuntimeMainExecutablePath = "runtime_main_executable_path2a08cfa6", Handlers = { new UrlMap(), }, ErrorHandlers = { new ErrorHandler(), }, Libraries = { new Library(), }, ApiConfig = new ApiConfigHandler(), EnvVariables = { { "key8a0b6e3c", "value60c16320" }, }, DefaultExpiration = new wkt::Duration(), HealthCheck = new HealthCheck(), NobuildFilesRegex = "nobuild_files_regex78af70e8", Deployment = new Deployment(), VersionUrl = "version_url9e0b67c2", EndpointsApiService = new EndpointsApiService(), ReadinessCheck = new ReadinessCheck(), LivenessCheck = new LivenessCheck(), RuntimeChannel = "runtime_channel010a83ee", Zones = { "zones3641f926", }, VpcAccessConnector = new VpcAccessConnector(), Entrypoint = new Entrypoint(), }; mockGrpcClient.Setup(x => x.GetVersion(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); VersionsClient client = new VersionsClientImpl(mockGrpcClient.Object, null); Version response = client.GetVersion(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }