public void ResetAdminPassword()
        {
            moq::Mock <ManagedIdentitiesService.ManagedIdentitiesServiceClient> mockGrpcClient = new moq::Mock <ManagedIdentitiesService.ManagedIdentitiesServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            ResetAdminPasswordRequest request = new ResetAdminPasswordRequest
            {
                DomainName = new DomainName("[PROJECT]", "[LOCATION]", "[DOMAIN]"),
            };
            ResetAdminPasswordResponse expectedResponse = new ResetAdminPasswordResponse
            {
                Password = "******",
            };

            mockGrpcClient.Setup(x => x.ResetAdminPassword(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            ManagedIdentitiesServiceClient client   = new ManagedIdentitiesServiceClientImpl(mockGrpcClient.Object, null);
            ResetAdminPasswordResponse     response = client.ResetAdminPassword(request.Name);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task ResetAdminPasswordRequestObjectAsync()
        {
            moq::Mock <ManagedIdentitiesService.ManagedIdentitiesServiceClient> mockGrpcClient = new moq::Mock <ManagedIdentitiesService.ManagedIdentitiesServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            ResetAdminPasswordRequest request = new ResetAdminPasswordRequest
            {
                DomainName = new DomainName("[PROJECT]", "[LOCATION]", "[DOMAIN]"),
            };
            ResetAdminPasswordResponse expectedResponse = new ResetAdminPasswordResponse
            {
                Password = "******",
            };

            mockGrpcClient.Setup(x => x.ResetAdminPasswordAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ResetAdminPasswordResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            ManagedIdentitiesServiceClient client = new ManagedIdentitiesServiceClientImpl(mockGrpcClient.Object, null);
            ResetAdminPasswordResponse     responseCallSettings = await client.ResetAdminPasswordAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            ResetAdminPasswordResponse responseCancellationToken = await client.ResetAdminPasswordAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }