/// <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 }
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 }
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(); }
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(); }