Beispiel #1
0
 public void Init()
 {
     mocks   = new MockRepository();
     config  = mocks.StrictMock <IUserConfiguration>();
     factory = mocks.Stub <IViewFactory>();
     view    = MockRepository.GenerateStub <ISettingsView>();
     ClientServiceLocator.Register(config);
 }
Beispiel #2
0
 public void Init()
 {
     mocks   = new MockRepository();
     config  = mocks.StrictMock <IUserConfiguration>();
     factory = mocks.Stub <IViewFactory>();
     view    = mocks.DynamicMock <IWelcomeView>();
     ClientServiceLocator.Register(config);
 }
Beispiel #3
0
 public void Init()
 {
     mocks   = new MockRepository();
     config  = mocks.StrictMock <IUserConfiguration>();
     view    = mocks.DynamicMock <IProfileView>();
     manager = mocks.DynamicMock <IDataManager>();
     ClientServiceLocator.Register(config);
 }
Beispiel #4
0
 private static void LoadLanguage()
 {
     try {
         var language = new Language();
         ClientServiceLocator.Register <ILanguage>(language);
         var store = new LanguagesStore();
         language.LoadDefault(store);
     }
     catch (Exception) {
     }
 }
Beispiel #5
0
        public void ShouldOpenAbout()
        {
            var evnt  = new EventHelper(() => { view.OpenAbout += null; });
            var about = mocks.StrictMock <IAboutController>();

            ClientServiceLocator.Register(about);
            about.Stub(x => x.Show()).Repeat.Once();
            mocks.ReplayAll();

            new MainController(view, manager);
            evnt.Raise();
        }
Beispiel #6
0
        public void ShouldOpenSettingsAndResetLanguage()
        {
            var evnt     = new EventHelper(() => { view.OpenSettings += null; });
            var settings = mocks.StrictMock <ISettingsController>();

            ClientServiceLocator.Register(settings);
            settings.Stub(x => x.Show()).Repeat.Once().Return(true);
            view.Stub(x => x.ResetLanguage()).Repeat.Once();
            mocks.ReplayAll();

            new MainController(view, manager);
            evnt.Raise();
        }
Beispiel #7
0
        private static void InitServices()
        {
            IViewFactory viewFactory     = new ViewFactory();
            var          imageRepository = new ImageRepository();

            ClientServiceLocator.Register(viewFactory);
            ClientServiceLocator.Register <IUserConfiguration>(new UserConfiguration());
            ClientServiceLocator.Register <ISettingsController>(new SettingsController(viewFactory));
            ClientServiceLocator.Register <IAboutController>(new AboutController(viewFactory));
            ClientServiceLocator.Register <IProfileController>(new ProfileController());
            ClientServiceLocator.Register <IShortcutCreator>(new ShorcutCreator());
            ClientServiceLocator.Register <IImageRepository>(imageRepository);
        }
Beispiel #8
0
 private static void LoadLanguage()
 {
     try {
         var language = new Language();
         ClientServiceLocator.Register <ILanguage>(language);
         var store = new LanguagesStore();
         language.LoadDefault(store);
         language.LoadWords(Properties.Settings.Default.ActLanguage, store);
     }
     catch (Exception e) {
         MessageBox.Show(e.Message, ClientServiceLocator.GetService <ILanguage>().GetText("Error"), MessageBoxButtons.OK, MessageBoxIcon.Error);
         UseTrace(e);
     }
 }
Beispiel #9
0
        public void Init()
        {
            mocks  = new MockRepository();
            config = mocks.StrictMock <IUserConfiguration>();
            mocks.Stub <IViewFactory>();
            manager = mocks.DynamicMock <IDataManager>();
            view    = mocks.DynamicMock <IMainView>();
            var language = mocks.DynamicMock <ILanguage>();

            ClientServiceLocator.Register(config);
            ClientServiceLocator.Register(language);
            profile = new Profile {
                Name = Name
            };
        }
Beispiel #10
0
        public void ShouldCraeteShortcut()
        {
            var shortcut = mocks.StrictMock <IShortcutCreator>();

            ClientServiceLocator.Register(shortcut);

            view.Stub(x => x.GetSelectedProfile()).Return(Name);
            manager.Stub(x => x.GetProfile(Name)).Return(profile);
            shortcut.Stub(x => x.CreateProfileLnk(profile)).Repeat.Once();
            view.CreateShortcut += null;
            LastCall.Constraints(Is.NotNull());
            IEventRaiser createShortcutEvent = LastCall.GetEventRaiser();

            mocks.ReplayAll();

            new MainController(view, manager);
            createShortcutEvent.Raise(null, null);
        }