示例#1
0
        public void Proxy_pattern_test()
        {
            IInternet internet = new ProxyInternet();

            var actualConResult = internet.connectTo("a.com");

            Assert.AreEqual("access to a.com is denied", actualConResult);
        }
示例#2
0
        static void Main(string[] args)
        {
            var internet = new ProxyInternet();

            internet.Connect("proxy.org");
            internet.Connect("abc.com");

            Console.ReadKey();
        }
示例#3
0
 /// <summary>
 /// Function to execuet Proxy Pattern
 /// </summary>
 public void ProxyTestFunction()
 {
     try
     {
         ////create instance of ProxyInternet
         IInternet internet = new ProxyInternet();
         internet.ConnectTo("bridgelabz.com");
         internet.ConnectTo("yyy.com");
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }