public void CreateContact() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); CreateContactRequest request = new CreateContactRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), Contact = new Contact(), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.CreateContact(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact response = client.CreateContact(request.Parent, request.Contact); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetContactResourceNamesAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.GetContactAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Contact>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact responseCallSettings = await client.GetContactAsync(request.ContactName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Contact responseCancellationToken = await client.GetContactAsync(request.ContactName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetContact</summary> public void GetContactResourceNames() { // Snippet: GetContact(ContactName, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"); // Make the request Contact response = essentialContactsServiceClient.GetContact(name); // End snippet }
/// <summary>Snippet for DeleteContactAsync</summary> public async Task DeleteContactResourceNamesAsync() { // Snippet: DeleteContactAsync(ContactName, CallSettings) // Additional: DeleteContactAsync(ContactName, CancellationToken) // Create client EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync(); // Initialize request argument(s) ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"); // Make the request await essentialContactsServiceClient.DeleteContactAsync(name); // End snippet }
/// <summary>Snippet for GetContact</summary> public void GetContactRequestObject() { // Snippet: GetContact(GetContactRequest, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = essentialContactsServiceClient.GetContact(request); // End snippet }
public void DeleteContactResourceNames() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); DeleteContactRequest request = new DeleteContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteContact(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); client.DeleteContact(request.ContactName); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetContactAsync</summary> public async Task GetContactRequestObjectAsync() { // Snippet: GetContactAsync(GetContactRequest, CallSettings) // Additional: GetContactAsync(GetContactRequest, CancellationToken) // Create client EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = await essentialContactsServiceClient.GetContactAsync(request); // End snippet }
public async stt::Task DeleteContactResourceNamesAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); DeleteContactRequest request = new DeleteContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteContactAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteContactAsync(request.ContactName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteContactAsync(request.ContactName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for SendTestMessage</summary> public void SendTestMessageRequestObject() { // Snippet: SendTestMessage(SendTestMessageRequest, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) SendTestMessageRequest request = new SendTestMessageRequest { ContactsAsContactNames = { ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }, ResourceAsProjectName = ProjectName.FromProject("[PROJECT]"), NotificationCategory = NotificationCategory.Unspecified, }; // Make the request essentialContactsServiceClient.SendTestMessage(request); // End snippet }
public void SendTestMessageRequestObject() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); SendTestMessageRequest request = new SendTestMessageRequest { ContactsAsContactNames = { ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }, ResourceAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), NotificationCategory = NotificationCategory.All, }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.SendTestMessage(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); client.SendTestMessage(request); mockGrpcClient.VerifyAll(); }
public async stt::Task SendTestMessageRequestObjectAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); SendTestMessageRequest request = new SendTestMessageRequest { ContactsAsContactNames = { ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }, ResourceAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), NotificationCategory = NotificationCategory.All, }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.SendTestMessageAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); await client.SendTestMessageAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.SendTestMessageAsync(request, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }