public async stt::Task GetValidationResultRequestObjectAsync() { moq::Mock <Agents.AgentsClient> mockGrpcClient = new moq::Mock <Agents.AgentsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetValidationResultRequest request = new GetValidationResultRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), LanguageCode = "language_code2f6c7160", }; ValidationResult expectedResponse = new ValidationResult { ValidationErrors = { new ValidationError(), }, }; mockGrpcClient.Setup(x => x.GetValidationResultAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ValidationResult>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); ValidationResult responseCallSettings = await client.GetValidationResultAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ValidationResult responseCancellationToken = await client.GetValidationResultAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetValidationResultRequestObject() { moq::Mock <Agents.AgentsClient> mockGrpcClient = new moq::Mock <Agents.AgentsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetValidationResultRequest request = new GetValidationResultRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), LanguageCode = "language_code2f6c7160", }; ValidationResult expectedResponse = new ValidationResult { ValidationErrors = { new ValidationError(), }, }; mockGrpcClient.Setup(x => x.GetValidationResult(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); ValidationResult response = client.GetValidationResult(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetValidationResult</summary> public void GetValidationResultRequestObject() { // Snippet: GetValidationResult(GetValidationResultRequest, CallSettings) // Create client AgentsClient agentsClient = AgentsClient.Create(); // Initialize request argument(s) GetValidationResultRequest request = new GetValidationResultRequest { ParentAsProjectName = ProjectName.FromProject("[PROJECT]"), LanguageCode = "", }; // Make the request ValidationResult response = agentsClient.GetValidationResult(request); // End snippet }
/// <summary>Snippet for GetValidationResultAsync</summary> public async Task GetValidationResultRequestObjectAsync() { // Snippet: GetValidationResultAsync(GetValidationResultRequest, CallSettings) // Additional: GetValidationResultAsync(GetValidationResultRequest, CancellationToken) // Create client AgentsClient agentsClient = await AgentsClient.CreateAsync(); // Initialize request argument(s) GetValidationResultRequest request = new GetValidationResultRequest { ParentAsProjectName = ProjectName.FromProject("[PROJECT]"), LanguageCode = "", }; // Make the request ValidationResult response = await agentsClient.GetValidationResultAsync(request); // End snippet }