コード例 #1
0
        static void Main()
        {
            var config  = new ConfigSerialization().Model;
            var youtube = new YoutubeHandler(config);

            var model = new ConsoleModel();

            model.Setup(config, youtube);

            var view       = new ConsoleView();
            var controller = new ConsoleController(model, view);

            view.OnReady();
        }
コード例 #2
0
        static void Main()
        {
            /**
             * Application tools
             */
            var config  = new ConfigSerialization().Model;
            var youtube = new YoutubeHandler(config);
            var trimmer = new Trimmer(config);

            /**
             * MVC
             */
            var model      = new ConsoleModel();
            var view       = new ConsoleView();
            var controller = new ConsoleController(model, view);

            model.Setup(config, youtube, trimmer);
            view.OnReady();
        }
コード例 #3
0
 public TrimmerTest()
 {
     _config    = new ConfigSerialization().Model;
     _ytHandler = new YoutubeHandler(_config);
     _trimmer   = new Trimmer(_config);
 }
コード例 #4
0
 public virtual void Setup(ConfigModel config, YoutubeHandler youtube, Trimmer trimmer)
 {
     Config   = config;
     Youtube  = youtube;
     TrimTool = trimmer;
 }
コード例 #5
0
 public YoutubeTest()
 {
     _config    = new ConfigSerialization().Model;
     _ytHandler = new YoutubeHandler(_config);
 }
コード例 #6
0
 public void Setup(ConfigModel config, YoutubeHandler youtube)
 {
     Config  = config;
     Youtube = youtube;
 }