Допущения
ObjectRepository.phPage.GetMenuList()
возврат IEnumerable<string>
- Вы можете использовать утверждения MSTest
Сначала нам нужно создайте коллекцию предметов, которые мы ожидаем иметь в «Списке меню» и что у нас есть на самом деле
var expectedItems = new List<string> { "Show menu", "Patient Summary", "Patient Encounter" };
var actualItems = ObjectRepository.phPage.GetMenuList();
Теперь у вас есть две опции, основанные на том, что вам нужно:
1 , Вы хотите проверить, содержит ли «MenuList» эти 3 элемента (но не только эти)
CollectionAssert.IsSubsetOf(expectedItems, actualItems);
2. Вы хотите проверить, содержит ли «MenuList» только эти 3 элемента (больше ничего)
CollectionAssert.AreEquivalent(expectedItems, actualItems);