public void SetUp()
 {
     MockRepository.GenerateMock<ICradiatorView>();
     MockRepository.GenerateMock<IConfigSettings>();
     _skinLoader = MockRepository.GenerateMock<ISkinLoader>();
     _skinChangeHandler = new SkinChangeHandler(_skinLoader);
 }
        public CradiatorPresenter(ICradiatorView view, IConfigSettings configSettings,
                                  IConfigFileWatcher configFileWatcher, ISkinLoader skinLoader,
                                  ConfigChangeHandlerFarm changeHandlerFarm, IScreenUpdater screenUpdater,
                                  InputBindingAdder inputBindingAdder)
        {
            _view              = view;
            view.Presenter     = this;
            _configSettings    = configSettings;
            _configFileWatcher = configFileWatcher;
            _screenUpdater     = screenUpdater;
            _skinLoader        = skinLoader;
            _changeHandlerFarm = changeHandlerFarm;

            inputBindingAdder.AddBindings();
            configSettings.AddObserver(this);
        }
示例#3
0
        public CradiatorPresenter(ICradiatorView view, IConfigSettings configSettings,
		                          IConfigFileWatcher configFileWatcher, ISkinLoader skinLoader,
		                          ConfigChangeHandlerFarm changeHandlerFarm, IScreenUpdater screenUpdater,
		                          InputBindingAdder inputBindingAdder)
        {
            _view = view;
            view.Presenter = this;
            _configSettings = configSettings;
            _configFileWatcher = configFileWatcher;
            _screenUpdater = screenUpdater;
            _skinLoader = skinLoader;
            _changeHandlerFarm = changeHandlerFarm;

            inputBindingAdder.AddBindings();
            configSettings.AddObserver(this);
        }
示例#4
0
        public void SetUp()
        {
            _view = MockRepository.GenerateMock<ICradiatorView>();
            _configSettings = MockRepository.GenerateMock<IConfigSettings>();
            _configSettings.Expect(c => c.ProjectNameRegEx).Return(".*").Repeat.Any();
            _configSettings.Expect(c => c.CategoryRegEx).Return(".*").Repeat.Any();

            _skinLoader = MockRepository.GenerateMock<ISkinLoader>();
            _screenUpdater = MockRepository.GenerateMock<IScreenUpdater>();
            _configFileWatcher = MockRepository.GenerateMock<IConfigFileWatcher>();

            var bootstrapper = new Bootstrapper(_configSettings, _view);
            _kernel = bootstrapper.CreateKernel();
            _kernel.Rebind<ISkinLoader>().ToConstant(_skinLoader);
            _kernel.Rebind<IScreenUpdater>().ToConstant(_screenUpdater);
            _kernel.Rebind<IConfigFileWatcher>().ToConstant(_configFileWatcher);
        }
示例#5
0
        public void SetUp()
        {
            _view           = Create.Mock <ICradiatorView>();
            _configSettings = Create.Mock <IConfigSettings>();
            _configSettings.Expect(c => c.ProjectNameRegEx).Return(".*").Repeat.Any();
            _configSettings.Expect(c => c.CategoryRegEx).Return(".*").Repeat.Any();

            _skinLoader        = Create.Mock <ISkinLoader>();
            _screenUpdater     = Create.Mock <IScreenUpdater>();
            _configFileWatcher = Create.Mock <IConfigFileWatcher>();

            var bootstrapper = new Bootstrapper(_configSettings, _view);

            _kernel = bootstrapper.CreateKernel();
            _kernel.Rebind <ISkinLoader>().ToConstant(_skinLoader);
            _kernel.Rebind <IScreenUpdater>().ToConstant(_screenUpdater);
            _kernel.Rebind <IConfigFileWatcher>().ToConstant(_configFileWatcher);
        }
示例#6
0
 public SkinChangeHandler(ISkinLoader skinLoader)
 {
     _skinLoader = skinLoader;
 }
 public void SetUp()
 {
     _skinLoader = Create.Mock<ISkinLoader>();
     _skinChangeHandler = new SkinChangeHandler(_skinLoader);
 }
示例#8
0
 public SkinChangeHandler(ISkinLoader skinLoader)
 {
     _skinLoader = skinLoader;
 }
示例#9
0
 public void SetUp()
 {
     _skinLoader        = Create.Mock <ISkinLoader>();
     _skinChangeHandler = new SkinChangeHandler(_skinLoader);
 }