public void TestCase1()
        {
            Request request1 = new ConcreteRequest1();
            Request request2 = new ConcreteRequest2();

            Handler handler2 = new ConcreteHandler2();
            Handler handler1 = new ConcreteHandler1(handler2);

            handler1.Handle(request1);
            handler1.Handle(request2);
        }
        public void TestCase1()
        {
            Request request1 = new ConcreteRequest1();
              Request request2 = new ConcreteRequest2();

              Handler handler2 = new ConcreteHandler2();
              Handler handler1 = new ConcreteHandler1(handler2);

              handler1.Handle(request1);
              handler1.Handle(request2);
        }