public async stt::Task RetrieveRegisterParametersResourceNamesAsync() { moq::Mock <Domains.DomainsClient> mockGrpcClient = new moq::Mock <Domains.DomainsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); RetrieveRegisterParametersRequest request = new RetrieveRegisterParametersRequest { DomainName = "domain_nameea17a44f", LocationAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), }; RetrieveRegisterParametersResponse expectedResponse = new RetrieveRegisterParametersResponse { RegisterParameters = new RegisterParameters(), }; mockGrpcClient.Setup(x => x.RetrieveRegisterParametersAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <RetrieveRegisterParametersResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); DomainsClient client = new DomainsClientImpl(mockGrpcClient.Object, null); RetrieveRegisterParametersResponse responseCallSettings = await client.RetrieveRegisterParametersAsync(request.LocationAsLocationName, request.DomainName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); RetrieveRegisterParametersResponse responseCancellationToken = await client.RetrieveRegisterParametersAsync(request.LocationAsLocationName, request.DomainName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void RetrieveRegisterParametersResourceNames() { moq::Mock <Domains.DomainsClient> mockGrpcClient = new moq::Mock <Domains.DomainsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); RetrieveRegisterParametersRequest request = new RetrieveRegisterParametersRequest { DomainName = "domain_nameea17a44f", LocationAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), }; RetrieveRegisterParametersResponse expectedResponse = new RetrieveRegisterParametersResponse { RegisterParameters = new RegisterParameters(), }; mockGrpcClient.Setup(x => x.RetrieveRegisterParameters(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); DomainsClient client = new DomainsClientImpl(mockGrpcClient.Object, null); RetrieveRegisterParametersResponse response = client.RetrieveRegisterParameters(request.LocationAsLocationName, request.DomainName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }