Exemple #1
0
        static void Main(string[] args)
        {
            WebBrowserEngine           engine           = new WebBrowserEngine();
            WebBrowserFavoritesStorage favoritesStorage = new WebBrowserFavoritesStorage();
            WebBrowser browser = new WebBrowser(engine, favoritesStorage);

            int menuSelection;

            while (true)
            {
                Console.WriteLine("1 - Go to url");
                Console.WriteLine("2 - Add to favorites");
                menuSelection = int.Parse(Console.ReadLine());
                Console.Write(":");

                switch (menuSelection)
                {
                case 1:
                    browser.GoToPage();
                    break;

                case 2:
                    browser.AddToFavorites();
                    break;

                default:
                    Console.WriteLine("Error!");
                    break;
                }
            }
        }
Exemple #2
0
 public GoToPageCommand(string url, WebBrowserEngine reciver)
 {
     this.url     = url;
     this.reciver = reciver;
 }
Exemple #3
0
 public WebBrowser(WebBrowserEngine webBrowserEngine, WebBrowserFavoriteStorage webBrowserFavoriteStorage)
 {
     this.webBrowserEngine          = webBrowserEngine;
     this.webBrowserFavoriteStorage = webBrowserFavoriteStorage;
 }
Exemple #4
0
 public GoToPageCommand(WebBrowserEngine reciever, string url)
 {
     this.url      = url;
     this.reciever = reciever;
 }
Exemple #5
0
 public WebBrowser(WebBrowserEngine engine, WebBrowserFavoritesStorage favoritesStorage)
 {
     this.engine           = engine;
     this.favoritesStorage = favoritesStorage;
 }