public void UpdateCatalogItemResourceNames() { moq::Mock <CatalogService.CatalogServiceClient> mockGrpcClient = new moq::Mock <CatalogService.CatalogServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); UpdateCatalogItemRequest request = new UpdateCatalogItemRequest { CatalogItemPathName = CatalogItemPathName.FromProjectLocationCatalogCatalogItemPath("[PROJECT]", "[LOCATION]", "[CATALOG]", "[CATALOG_ITEM_PATH]"), CatalogItem = new CatalogItem(), UpdateMask = new wkt::FieldMask(), }; CatalogItem expectedResponse = new CatalogItem { Id = "id74b70bb8", CategoryHierarchies = { new CatalogItem.Types.CategoryHierarchy(), }, Title = "title17dbd3d5", Description = "description2cf9da67", ItemAttributes = new FeatureMap(), LanguageCode = "language_code2f6c7160", Tags = { "tags52c47ad5", }, ItemGroupId = "item_group_id08a4c0f5", ProductMetadata = new ProductCatalogItem(), }; mockGrpcClient.Setup(x => x.UpdateCatalogItem(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CatalogServiceClient client = new CatalogServiceClientImpl(mockGrpcClient.Object, null); CatalogItem response = client.UpdateCatalogItem(request.CatalogItemPathName, request.CatalogItem, request.UpdateMask); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
protected override Task OnInitializedAsync() { CatalogItemDto catalogItem = CatalogItemState.CatalogItems[EntityId]; UpdateCatalogItemRequest = new UpdateCatalogItemRequest(); MapToRequest(catalogItem); return(base.OnInitializedAsync()); }
public Returns ( WebApplicationFactory <Startup> aWebApplicationFactory, JsonSerializerOptions aJsonSerializerOptions ) : base(aWebApplicationFactory, aJsonSerializerOptions) { UpdateCatalogItemRequest = new UpdateCatalogItemRequest { CatalogItemId = 5 }; }
public Handle_Returns ( WebApplicationFactory <Startup> aWebApplicationFactory, JsonSerializerOptions aJsonSerializerOptions ) : base(aWebApplicationFactory, aJsonSerializerOptions) { UpdateCatalogItemRequest = new UpdateCatalogItemRequest { CatalogItemId = 10, Description = "Updated Description" }; }
public Validate_Should() { UpdateCatalogItemRequestValidator = new UpdateCatalogItemRequestValidator(); UpdateCatalogItemRequest = new UpdateCatalogItemRequest { // Set Valid values here CatalogItemId = 6, Name = "Updated Name", Description = "Update me", Price = 15.00M, CatalogBrandId = 5, CatalogTypeId = 2, PictureUri = "/images/products/8.png", }; }
/// <summary>Snippet for UpdateCatalogItem</summary> public void UpdateCatalogItemRequestObject() { // Snippet: UpdateCatalogItem(UpdateCatalogItemRequest, CallSettings) // Create client CatalogServiceClient catalogServiceClient = CatalogServiceClient.Create(); // Initialize request argument(s) UpdateCatalogItemRequest request = new UpdateCatalogItemRequest { CatalogItemPathName = CatalogItemPathName.FromProjectLocationCatalogCatalogItemPath("[PROJECT]", "[LOCATION]", "[CATALOG]", "[CATALOG_ITEM_PATH]"), CatalogItem = new CatalogItem(), UpdateMask = new FieldMask(), }; // Make the request CatalogItem response = catalogServiceClient.UpdateCatalogItem(request); // End snippet }
protected override Task OnInitializedAsync() { UpdateCatalogItemRequest = new UpdateCatalogItemRequest(); return(base.OnInitializedAsync()); }