/// <summary>Snippet for GetDatabaseDdl</summary>
 public void GetDatabaseDdl_RequestObject()
 {
     // Snippet: GetDatabaseDdl(GetDatabaseDdlRequest,CallSettings)
     // Create client
     DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.Create();
     // Initialize request argument(s)
     GetDatabaseDdlRequest request = new GetDatabaseDdlRequest
     {
         DatabaseAsDatabaseName = new DatabaseName("[PROJECT]", "[INSTANCE]", "[DATABASE]"),
     };
     // Make the request
     GetDatabaseDdlResponse response = databaseAdminClient.GetDatabaseDdl(request);
     // End snippet
 }
示例#2
0
        public async Task GetDatabaseDdlAsync_RequestObject()
        {
            // Snippet: GetDatabaseDdlAsync(GetDatabaseDdlRequest,CallSettings)
            // Create client
            DatabaseAdminClient databaseAdminClient = await DatabaseAdminClient.CreateAsync();

            // Initialize request argument(s)
            GetDatabaseDdlRequest request = new GetDatabaseDdlRequest
            {
                Database = new DatabaseName("[PROJECT]", "[INSTANCE]", "[DATABASE]").ToString(),
            };
            // Make the request
            GetDatabaseDdlResponse response = await databaseAdminClient.GetDatabaseDdlAsync(request);

            // End snippet
        }
示例#3
0
        public async Task GetDatabaseDdlAsync2()
        {
            Mock <DatabaseAdmin.DatabaseAdminClient> mockGrpcClient = new Mock <DatabaseAdmin.DatabaseAdminClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            GetDatabaseDdlRequest request = new GetDatabaseDdlRequest
            {
                DatabaseAsDatabaseName = new DatabaseName("[PROJECT]", "[INSTANCE]", "[DATABASE]"),
            };
            GetDatabaseDdlResponse expectedResponse = new GetDatabaseDdlResponse();

            mockGrpcClient.Setup(x => x.GetDatabaseDdlAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <GetDatabaseDdlResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            DatabaseAdminClient    client   = new DatabaseAdminClientImpl(mockGrpcClient.Object, null);
            GetDatabaseDdlResponse response = await client.GetDatabaseDdlAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
示例#4
0
        public void GetDatabaseDdl2()
        {
            Mock <DatabaseAdmin.DatabaseAdminClient> mockGrpcClient = new Mock <DatabaseAdmin.DatabaseAdminClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            GetDatabaseDdlRequest request = new GetDatabaseDdlRequest
            {
                DatabaseAsDatabaseName = new DatabaseName("[PROJECT]", "[INSTANCE]", "[DATABASE]"),
            };
            GetDatabaseDdlResponse expectedResponse = new GetDatabaseDdlResponse();

            mockGrpcClient.Setup(x => x.GetDatabaseDdl(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DatabaseAdminClient    client   = new DatabaseAdminClientImpl(mockGrpcClient.Object, null);
            GetDatabaseDdlResponse response = client.GetDatabaseDdl(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }