public static void Test() { MagicBook magicBook = new MagicBook( new Page[] { new Page(1, "ПЕРВАЯ ЧАСТЬ"), new Page(2, "ВТОРАЯ ЧАСТЬ"), new Page(3, "ТРЕТЬЯ ЧАСТЬ"), new Page(4, "ЧЕТВЕРТАЯ ЧАСТЬ"), new Page(5, "ПЯТАЯ ЧАСТЬ") }); MagicBookProxy bookProxy = new MagicBookProxy(magicBook); Console.WriteLine($"Текст: {bookProxy.GetPage(2).Text}"); Console.WriteLine($"Текст: {bookProxy.GetPage(3).Text}"); Console.WriteLine($"Текст: {bookProxy.GetPage(2).Text}"); Console.WriteLine($"Текст: {bookProxy.GetPage(5).Text}"); Console.WriteLine($"Текст: {bookProxy.GetPage(5).Text}"); }
public MagicBookProxy(MagicBook book) { MagicBook = book ?? throw new Exception(); pages = new List <Page>(); }