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();
        }
Esempio n. 2
0
        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
     };
 }
Esempio n. 4
0
 public Handle_Returns
 (
     WebApplicationFactory <Startup> aWebApplicationFactory,
     JsonSerializerOptions aJsonSerializerOptions
 ) : base(aWebApplicationFactory, aJsonSerializerOptions)
 {
     UpdateCatalogItemRequest =
         new UpdateCatalogItemRequest
     {
         CatalogItemId = 10,
         Description   = "Updated Description"
     };
 }
Esempio n. 5
0
 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
 }
Esempio n. 7
0
        protected override Task OnInitializedAsync()
        {
            UpdateCatalogItemRequest = new UpdateCatalogItemRequest();

            return(base.OnInitializedAsync());
        }