public async Task ListInfoTypesAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            ListInfoTypesRequest  request          = new ListInfoTypesRequest();
            ListInfoTypesResponse expectedResponse = new ListInfoTypesResponse();

            mockGrpcClient.Setup(x => x.ListInfoTypesAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <ListInfoTypesResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient      client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            ListInfoTypesResponse response = await client.ListInfoTypesAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void ListInfoTypes()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            ListInfoTypesRequest  request          = new ListInfoTypesRequest();
            ListInfoTypesResponse expectedResponse = new ListInfoTypesResponse();

            mockGrpcClient.Setup(x => x.ListInfoTypes(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient      client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            ListInfoTypesResponse response = client.ListInfoTypes(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void DeleteDeidentifyTemplate()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            DeleteDeidentifyTemplateRequest    request        = new DeleteDeidentifyTemplateRequest
            {
                DeidentifyTemplateNameOneof = DeidentifyTemplateNameOneof.From(new OrganizationDeidentifyTemplateName("[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteDeidentifyTemplate(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);

            client.DeleteDeidentifyTemplate(request);
            mockGrpcClient.VerifyAll();
        }
        public void CancelDlpJob()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            CancelDlpJobRequest request = new CancelDlpJobRequest
            {
                DlpJobName = new DlpJobName("[PROJECT]", "[DLP_JOB]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.CancelDlpJob(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);

            client.CancelDlpJob(request);
            mockGrpcClient.VerifyAll();
        }
        public async Task CancelDlpJobAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            CancelDlpJobRequest request = new CancelDlpJobRequest
            {
                DlpJobName = new DlpJobName("[PROJECT]", "[DLP_JOB]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.CancelDlpJobAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            await client.CancelDlpJobAsync(request);

            mockGrpcClient.VerifyAll();
        }
        public void DeleteJobTrigger()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            DeleteJobTriggerRequest            request        = new DeleteJobTriggerRequest
            {
                ProjectJobTriggerName = new ProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteJobTrigger(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);

            client.DeleteJobTrigger(request);
            mockGrpcClient.VerifyAll();
        }
        public async Task DeleteJobTriggerAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            DeleteJobTriggerRequest            request        = new DeleteJobTriggerRequest
            {
                ProjectJobTriggerName = new ProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]"),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteJobTriggerAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            await client.DeleteJobTriggerAsync(request);

            mockGrpcClient.VerifyAll();
        }
        public async Task DeleteDeidentifyTemplateAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            DeleteDeidentifyTemplateRequest    request        = new DeleteDeidentifyTemplateRequest
            {
                DeidentifyTemplateNameOneof = DeidentifyTemplateNameOneof.From(new OrganizationDeidentifyTemplateName("[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteDeidentifyTemplateAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            await client.DeleteDeidentifyTemplateAsync(request);

            mockGrpcClient.VerifyAll();
        }
        public void InspectContent()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            InspectContentRequest request = new InspectContentRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
            };
            InspectContentResponse expectedResponse = new InspectContentResponse();

            mockGrpcClient.Setup(x => x.InspectContent(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient       client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            InspectContentResponse response = client.InspectContent(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task InspectContentAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            InspectContentRequest request = new InspectContentRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
            };
            InspectContentResponse expectedResponse = new InspectContentResponse();

            mockGrpcClient.Setup(x => x.InspectContentAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <InspectContentResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient       client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            InspectContentResponse response = await client.InspectContentAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void GetInspectTemplate()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            GetInspectTemplateRequest          request        = new GetInspectTemplateRequest();
            InspectTemplate expectedResponse = new InspectTemplate
            {
                Name        = "name3373707",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.GetInspectTemplate(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            InspectTemplate  response = client.GetInspectTemplate(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task GetInspectTemplateAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            GetInspectTemplateRequest          request        = new GetInspectTemplateRequest();
            InspectTemplate expectedResponse = new InspectTemplate
            {
                Name        = "name3373707",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.GetInspectTemplateAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <InspectTemplate>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            InspectTemplate  response = await client.GetInspectTemplateAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task RedactImageAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            RedactImageRequest request = new RedactImageRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
            };
            RedactImageResponse expectedResponse = new RedactImageResponse
            {
                RedactedImage = ByteString.CopyFromUtf8("28"),
                ExtractedText = "extractedText998260012",
            };

            mockGrpcClient.Setup(x => x.RedactImageAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <RedactImageResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient    client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            RedactImageResponse response = await client.RedactImageAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task GetDlpJobAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            GetDlpJobRequest request = new GetDlpJobRequest
            {
                DlpJobName = new DlpJobName("[PROJECT]", "[DLP_JOB]"),
            };
            DlpJob expectedResponse = new DlpJob
            {
                Name           = "name2-1052831874",
                JobTriggerName = "jobTriggerName1819490804",
            };

            mockGrpcClient.Setup(x => x.GetDlpJobAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <DlpJob>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DlpJob           response = await client.GetDlpJobAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void GetDlpJob()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            GetDlpJobRequest request = new GetDlpJobRequest
            {
                DlpJobName = new DlpJobName("[PROJECT]", "[DLP_JOB]"),
            };
            DlpJob expectedResponse = new DlpJob
            {
                Name           = "name2-1052831874",
                JobTriggerName = "jobTriggerName1819490804",
            };

            mockGrpcClient.Setup(x => x.GetDlpJob(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DlpJob           response = client.GetDlpJob(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void CreateDlpJob()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            CreateDlpJobRequest request = new CreateDlpJobRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
            };
            DlpJob expectedResponse = new DlpJob
            {
                Name           = "name3373707",
                JobTriggerName = "jobTriggerName1819490804",
            };

            mockGrpcClient.Setup(x => x.CreateDlpJob(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DlpJob           response = client.CreateDlpJob(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task CreateJobTriggerAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            CreateJobTriggerRequest            request        = new CreateJobTriggerRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
            };
            JobTrigger expectedResponse = new JobTrigger
            {
                Name        = "name3373707",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.CreateJobTriggerAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <JobTrigger>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            JobTrigger       response = await client.CreateJobTriggerAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void UpdateJobTrigger()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            UpdateJobTriggerRequest            request        = new UpdateJobTriggerRequest
            {
                ProjectJobTriggerName = new ProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]"),
            };
            JobTrigger expectedResponse = new JobTrigger
            {
                Name        = "name2-1052831874",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.UpdateJobTrigger(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            JobTrigger       response = client.UpdateJobTrigger(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task CreateDeidentifyTemplateAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            CreateDeidentifyTemplateRequest    request        = new CreateDeidentifyTemplateRequest
            {
                ParentAsOrganizationName = new OrganizationName("[ORGANIZATION]"),
            };
            DeidentifyTemplate expectedResponse = new DeidentifyTemplate
            {
                Name        = "name3373707",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.CreateDeidentifyTemplateAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <DeidentifyTemplate>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient   client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DeidentifyTemplate response = await client.CreateDeidentifyTemplateAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void UpdateDeidentifyTemplate()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            UpdateDeidentifyTemplateRequest    request        = new UpdateDeidentifyTemplateRequest
            {
                DeidentifyTemplateNameOneof = DeidentifyTemplateNameOneof.From(new OrganizationDeidentifyTemplateName("[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")),
            };
            DeidentifyTemplate expectedResponse = new DeidentifyTemplate
            {
                Name        = "name2-1052831874",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.UpdateDeidentifyTemplate(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            DlpServiceClient   client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DeidentifyTemplate response = client.UpdateDeidentifyTemplate(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task GetDeidentifyTemplateAsync()
        {
            Mock <DlpService.DlpServiceClient> mockGrpcClient = new Mock <DlpService.DlpServiceClient>(MockBehavior.Strict);
            GetDeidentifyTemplateRequest       request        = new GetDeidentifyTemplateRequest
            {
                DeidentifyTemplateNameOneof = DeidentifyTemplateNameOneof.From(new OrganizationDeidentifyTemplateName("[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")),
            };
            DeidentifyTemplate expectedResponse = new DeidentifyTemplate
            {
                Name        = "name2-1052831874",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.GetDeidentifyTemplateAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <DeidentifyTemplate>(Task.FromResult(expectedResponse), null, null, null, null));
            DlpServiceClient   client   = new DlpServiceClientImpl(mockGrpcClient.Object, null);
            DeidentifyTemplate response = await client.GetDeidentifyTemplateAsync(request);

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