Closed egorsh0 closed 3 years ago
Для создания/проверки функционала создать консольное приложение, в котором будут объекты
public enum ObjectType
{
Page,
Block,
Frame,
Element
}
public class Node
{
public string Name { get; set; }
public ObjectType Type { get; set; }
public IEnumerable<Node> Childrens { get; set; }
}
Создать несколько Pages в виде IEnumerable
var pages = new List<Node>
{
new Node
{
"Page1",
...
}
};
добавить несколько уровней блоков и фреймов, учитывая то, что внутри каждого из них могут быть и блоки, и фреймы, и элементы Важно - страница может быть только на самом верхнем уровне (как корень)
Сделать вывод в лог всего PageObject в виде