/// <summary>Snippet for ExportDocuments</summary> public void ExportDocuments_RequestObject() { // Snippet: ExportDocuments(ExportDocumentsRequest,CallSettings) // Create client FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.Create(); // Initialize request argument(s) ExportDocumentsRequest request = new ExportDocumentsRequest { DatabaseName = new DatabaseName("[PROJECT]", "[DATABASE]"), }; // Make the request Operation response = firestoreAdminClient.ExportDocuments(request); // End snippet }
/// <summary>Snippet for ExportDocumentsAsync</summary> public async Task ExportDocumentsAsync_RequestObject() { // Snippet: ExportDocumentsAsync(ExportDocumentsRequest,CallSettings) // Additional: ExportDocumentsAsync(ExportDocumentsRequest,CancellationToken) // Create client FirestoreAdminClient firestoreAdminClient = await FirestoreAdminClient.CreateAsync(); // Initialize request argument(s) ExportDocumentsRequest request = new ExportDocumentsRequest { DatabaseName = new DatabaseName("[PROJECT]", "[DATABASE]"), }; // Make the request Operation response = await firestoreAdminClient.ExportDocumentsAsync(request); // End snippet }
public async Task ExportDocumentsAsync2() { Mock <FirestoreAdmin.FirestoreAdminClient> mockGrpcClient = new Mock <FirestoreAdmin.FirestoreAdminClient>(MockBehavior.Strict); ExportDocumentsRequest request = new ExportDocumentsRequest { DatabaseName = new DatabaseName("[PROJECT]", "[DATABASE]"), }; Operation expectedResponse = new Operation { Name = "name2-1052831874", Done = true, }; mockGrpcClient.Setup(x => x.ExportDocumentsAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Operation>(Task.FromResult(expectedResponse), null, null, null, null)); FirestoreAdminClient client = new FirestoreAdminClientImpl(mockGrpcClient.Object, null); Operation response = await client.ExportDocumentsAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void ExportDocuments2() { Mock <FirestoreAdmin.FirestoreAdminClient> mockGrpcClient = new Mock <FirestoreAdmin.FirestoreAdminClient>(MockBehavior.Strict); ExportDocumentsRequest request = new ExportDocumentsRequest { DatabaseName = new DatabaseName("[PROJECT]", "[DATABASE]"), }; Operation expectedResponse = new Operation { Name = "name2-1052831874", Done = true, }; mockGrpcClient.Setup(x => x.ExportDocuments(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); FirestoreAdminClient client = new FirestoreAdminClientImpl(mockGrpcClient.Object, null); Operation response = client.ExportDocuments(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }