static IEnumerable<RequestCommand> create_basic_commands()
        {
            //throw new NotImplementedException();
            CatalogTasks ct = new StubCatalogTasks();
            ResponseEngine re = new DefaultResponseEngine();
            var pr = new Predicate<Request>(x => true);

            ApplicationWebCommand awc = new ViewMainDepartments(ct,re);
            RequestCommand drc = new DefaultRequestCommand(pr,awc);

            List<RequestCommand> li = new List<RequestCommand>();
            li.Add(drc);
            return li;
        }
 public void run()
 {
     CatalogTasks catalog_tasks = new StubCatalogTasks();
     CartTasks cart_tasks = new StubCartTasks();
 }