Я делаю автоматизированный набор тестов для API с нечетной схемой.В своем ответе API у меня есть список типов товаров, которые люди могут заказать, и некоторая информация о них, например, цена.Каждый элемент имеет идентификатор:
<xml>
<ItemType ID="Type1">
<Price>5.00</Price>
</ItemType>
<ItemType ID="Type2">
<Price>10.00</Price>
</ItemType>
</xml>
Позже в API есть список актуальных продуктов.Каждый из них имеет ItemID, так что вы можете узнать, сколько он стоит, например:
<Product>
<Name>Product1</Name>
<Description>some stuff</Description>
<ItemRefs>Type1</ItemRefs>
</Product>
Я выбираю продукт и сохраняю его ItemRefs как свойство для использования в следующем API.Тем не менее, мне также нужно определить цену продукта, который я выбрал.В настоящее время я всегда выбираю первый товар в списке, но это не всегда соответствует первому типу товара.Я также хочу иметь возможность проводить тесты, выбирая несколько продуктов и типов предметов в будущем, но мне нужно будет найти цену на все из них.
Мне нужен способ найти свойство ItemRefs вболее ранний список и установите связанную цену как другое свойство.Я предполагаю, что мне нужно сделать это с отличным сценарием, но я не знаю как.Кто-нибудь может помочь?