public void UpdateApplication() { moq::Mock <ApplicationService.ApplicationServiceClient> mockGrpcClient = new moq::Mock <ApplicationService.ApplicationServiceClient>(moq::MockBehavior.Strict); UpdateApplicationRequest request = new UpdateApplicationRequest { Application = new Application(), }; Application expectedResponse = new Application { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), Profile = "profile1b48977d", JobAsJobName = JobName.FromProjectTenantJob("[PROJECT]", "[TENANT]", "[JOB]"), CompanyAsCompanyName = CompanyName.FromProjectTenantCompany("[PROJECT]", "[TENANT]", "[COMPANY]"), ApplicationDate = new gt::Date(), Stage = Application.Types.ApplicationStage.OfferAccepted, State = Application.Types.ApplicationState.Unspecified, Interviews = { new Interview(), }, Referral = false, CreateTime = new wkt::Timestamp(), UpdateTime = new wkt::Timestamp(), OutcomeNotes = "outcome_notes38ed921d", Outcome = Outcome.Neutral, IsMatch = false, JobTitleSnippet = "job_title_snippet4f14afe7", ExternalId = "external_id9442680e", }; mockGrpcClient.Setup(x => x.UpdateApplication(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ApplicationServiceClient client = new ApplicationServiceClientImpl(mockGrpcClient.Object, null); Application response = client.UpdateApplication(request.Application); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetApplication</summary> public void GetApplicationResourceNames() { // Snippet: GetApplication(ApplicationName, CallSettings) // Create client ApplicationServiceClient applicationServiceClient = ApplicationServiceClient.Create(); // Initialize request argument(s) ApplicationName name = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"); // Make the request Application response = applicationServiceClient.GetApplication(name); // End snippet }
/// <summary>Snippet for DeleteApplicationAsync</summary> public async Task DeleteApplicationResourceNamesAsync() { // Snippet: DeleteApplicationAsync(ApplicationName, CallSettings) // Additional: DeleteApplicationAsync(ApplicationName, CancellationToken) // Create client ApplicationServiceClient applicationServiceClient = await ApplicationServiceClient.CreateAsync(); // Initialize request argument(s) ApplicationName name = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"); // Make the request await applicationServiceClient.DeleteApplicationAsync(name); // End snippet }
/// <summary>Snippet for GetApplication</summary> public void GetApplicationRequestObject() { // Snippet: GetApplication(GetApplicationRequest, CallSettings) // Create client ApplicationServiceClient applicationServiceClient = ApplicationServiceClient.Create(); // Initialize request argument(s) GetApplicationRequest request = new GetApplicationRequest { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), }; // Make the request Application response = applicationServiceClient.GetApplication(request); // End snippet }
public void DeleteApplicationResourceNames() { moq::Mock <ApplicationService.ApplicationServiceClient> mockGrpcClient = new moq::Mock <ApplicationService.ApplicationServiceClient>(moq::MockBehavior.Strict); DeleteApplicationRequest request = new DeleteApplicationRequest { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteApplication(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ApplicationServiceClient client = new ApplicationServiceClientImpl(mockGrpcClient.Object, null); client.DeleteApplication(request.ApplicationName); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetApplicationAsync</summary> public async Task GetApplicationRequestObjectAsync() { // Snippet: GetApplicationAsync(GetApplicationRequest, CallSettings) // Additional: GetApplicationAsync(GetApplicationRequest, CancellationToken) // Create client ApplicationServiceClient applicationServiceClient = await ApplicationServiceClient.CreateAsync(); // Initialize request argument(s) GetApplicationRequest request = new GetApplicationRequest { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), }; // Make the request Application response = await applicationServiceClient.GetApplicationAsync(request); // End snippet }
public async stt::Task DeleteApplicationResourceNamesAsync() { moq::Mock <ApplicationService.ApplicationServiceClient> mockGrpcClient = new moq::Mock <ApplicationService.ApplicationServiceClient>(moq::MockBehavior.Strict); DeleteApplicationRequest request = new DeleteApplicationRequest { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteApplicationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ApplicationServiceClient client = new ApplicationServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteApplicationAsync(request.ApplicationName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteApplicationAsync(request.ApplicationName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public async stt::Task CreateApplicationResourceNamesAsync() { moq::Mock <ApplicationService.ApplicationServiceClient> mockGrpcClient = new moq::Mock <ApplicationService.ApplicationServiceClient>(moq::MockBehavior.Strict); CreateApplicationRequest request = new CreateApplicationRequest { ParentAsProfileName = ProfileName.FromProjectTenantProfile("[PROJECT]", "[TENANT]", "[PROFILE]"), Application = new Application(), }; Application expectedResponse = new Application { ApplicationName = ApplicationName.FromProjectTenantProfileApplication("[PROJECT]", "[TENANT]", "[PROFILE]", "[APPLICATION]"), Profile = "profile1b48977d", JobAsJobName = JobName.FromProjectTenantJob("[PROJECT]", "[TENANT]", "[JOB]"), CompanyAsCompanyName = CompanyName.FromProjectTenantCompany("[PROJECT]", "[TENANT]", "[COMPANY]"), ApplicationDate = new gt::Date(), Stage = Application.Types.ApplicationStage.OfferAccepted, State = Application.Types.ApplicationState.Unspecified, Interviews = { new Interview(), }, Referral = false, CreateTime = new wkt::Timestamp(), UpdateTime = new wkt::Timestamp(), OutcomeNotes = "outcome_notes38ed921d", Outcome = Outcome.Neutral, IsMatch = false, JobTitleSnippet = "job_title_snippet4f14afe7", ExternalId = "external_id9442680e", }; mockGrpcClient.Setup(x => x.CreateApplicationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Application>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ApplicationServiceClient client = new ApplicationServiceClientImpl(mockGrpcClient.Object, null); Application responseCallSettings = await client.CreateApplicationAsync(request.ParentAsProfileName, request.Application, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Application responseCancellationToken = await client.CreateApplicationAsync(request.ParentAsProfileName, request.Application, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }