public TrainingController(ITrainingMainViewModelFactory trainingMainViewModelFactory,
     ITrainingMainWindowFactory trainingMainWindowFactory, IAppController appController)
 {
     this.trainingMainViewModelFactory = trainingMainViewModelFactory;
     this.trainingMainWindowFactory = trainingMainWindowFactory;
     this.appController = appController;
 }
Esempio n. 2
0
        public T LoadApp <T>(App app, IAppController controller) where T : DigiviceApp
        {
            GameObject  appGO;
            DigiviceApp appController;

            switch (app)
            {
            case App.Map:
                appGO = Instantiate(pAppMap, gm.RootParent);
                break;

            case App.Status:
                appGO = Instantiate(pAppStatus, gm.RootParent);
                break;

            case App.Database:
                appGO = Instantiate(pAppDatabase, gm.RootParent);
                break;

            case App.CodeInput:
                appGO = Instantiate(pAppDigits, gm.RootParent);
                break;

            case App.Camp:
                appGO = Instantiate(pAppCamp, gm.RootParent);
                break;

            case App.Finder:
                appGO = Instantiate(pAppFinder, gm.RootParent);
                break;

            case App.Battle:
                appGO = Instantiate(pAppBattle, gm.RootParent);
                break;

            case App.JackpotBox:
                appGO = Instantiate(pAppJackpotBox, gm.RootParent);
                break;

            case App.SpeedRunner:
                appGO = Instantiate(pAppSpeedRunner, gm.RootParent);
                break;

            case App.DigiHunter:
                appGO = Instantiate(pAppDigiHunter, gm.RootParent);
                break;

            case App.Maze:
                appGO = Instantiate(pAppMaze, gm.RootParent);
                break;

            default:
                return(null);
            }

            appController = appGO.GetComponent <DigiviceApp>();
            appController.Setup(gm, controller);

            return(appController as T);
        }
Esempio n. 3
0
        public App(IEventTransport transport, IAppController appController) : base()
        {
            InitializeComponent();
            this.transport     = transport;
            this.appController = appController;

            // Handle when your app starts
            this.settingsController = SettingsController.AppSettings;

            //Set some settings for debugging
            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName)))
            {
                this.settingsController.SetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName, "http://mtcscheduleboard.azurewebsites.net/test/rooms.xml");
            }
            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.DefaultLevel_PropertyName)))
            {
                this.settingsController.SetPropertyValue(SettingsConst.DefaultLevel_PropertyName, "wgoc");
            }

            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName)))
            {
                this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName, "https://cloud.wiregeo.com/api/v1/");
            }

            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName)))
            {
                this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName, "t3ij3nwcwet88fnmhb0337haugkqlmv5");
            }


            MainPage = new SmartHive.LevelMapApp.MainPage();


            this.settingsController.OnSettingsLoaded += ((SmartHive.LevelMapApp.MainPage) this.MainPage).OnSettingsLoaded;
        }
Esempio n. 4
0
        public NinjectControllerFactory(IAppController appController)
        {
            appController.ThrowIfArgumentNull("appController");
            _appController = appController;

            //AddBindings();
        }
        public AppViewMediator(IAppView view, IAppController controller)
        {
            _view       = view;
            _controller = controller;

            view.Load += View_Load;
        }
Esempio n. 6
0
        public ImageViewerPresenter(IAppController appController, IImageEditor view, ILogService logService,
                                    IMessageService messageService, IRepository <IImageList> repository, ISlideshowService slideshowService)
            : base(appController, view, logService, messageService)
        {
            Repository       = repository;
            SlideshowService = slideshowService;

            SlideshowService.Repository = Repository;

            AppController.EventController
            .Subscribe(View.MenuPanel, nameof(View.MenuPanel.OpenFile), MenuPanel_OpenFile)
            .Subscribe(View.MenuPanel, nameof(View.MenuPanel.SaveFile), MenuPanel_SaveFile)
            .Subscribe(View.MenuPanel, nameof(View.MenuPanel.CloseFile), MenuPanel_CloseFile)

            .Subscribe(View.MenuPanel, nameof(View.MenuPanel.PlayAnimation), MenuPanel_PlayAnimation)
            .Subscribe(View.MenuPanel, nameof(View.MenuPanel.StopAnimation), MenuPanel_StopAnimation)

            .Subscribe <string>(Repository, nameof(Repository.ItemAdded), Repository_ItemAdded)
            .Subscribe <string>(Repository, nameof(Repository.ItemChanged), Repository_ItemChanged)
            .Subscribe <string>(Repository, nameof(Repository.ItemRemoved), Repository_ItemRemoved)

            .AddCondition(View.MenuPanel, nameof(View.MenuPanel.SaveFile), SaveFileCondition)
            .AddCondition(View.MenuPanel, nameof(View.MenuPanel.CloseFile), CloseFileCondition)
            .AddCondition(View.MenuPanel, nameof(View.MenuPanel.PlayAnimation), PlayAnimationCondition)
            .AddCondition(View.MenuPanel, nameof(View.MenuPanel.StopAnimation), StopAnimationCondition);
        }
        public TestDetailsViewModel(Test test, ITestItemViewModelFactory testItemViewModelFactory,
            ILogFileManager logFileManager, ILogController logController, 
            IAppController appController, IRecordingController recordingController,
            ITrainingController trainingController,
            IEventAggregator eventAggregator)
        {
            this.test = test;
            this.testItemViewModelFactory = testItemViewModelFactory;
            this.logFileManager = logFileManager;
            this.logController = logController;
            this.appController = appController;
            this.recordingController = recordingController;
            this.trainingController = trainingController;

            eventAggregator.GetEvent<AddTestItemEvent>().Subscribe(AddTestItemEventHandler);
            //TestItems = new ObservableCollection<ITestItemViewModel>(test.TestItems.Select(testItemViewModelFactory.Create));
            RefreshTestItems();
            PlayCommand = new DelegateCommand(ExecutePlayCommand);
            AppendToEndOfTestCommand = new DelegateCommand(ExecuteAppendToEndOfTestCommand);
            AppendToStartOfTestCommand = new DelegateCommand(ExecuteAppendToStartOfTestCommand);
            AppendAfterSelectedItemCommand = new DelegateCommand(ExecuteAppendAfterSelectedItemCommand);
            DeleteSelectedItemCommand = new DelegateCommand(ExecuteDeleteSelectedItemCommand);
            RefreshCommand = new DelegateCommand(ExecuteRefresh);
            RunAsTrainingCommand = new DelegateCommand(EecuteRunAsTrainingCommand);
        }
Esempio n. 8
0
        //ctor
        public App()
        {
            //вьюмодель окна программы
            IMainWindowViewModel mainVM = new MainWindowViewModel();

            //контроллер
            _controller = new AppController(mainVM);
        }
Esempio n. 9
0
 public AppUpdateCheckHandler(IAppUpdateChecker updateChecker, IAppSettings appSettings, IAppController appController, IUserSettings userSettings, IAppInfo appInfo)
 {
     this.updateChecker = updateChecker;
     this.appInfo       = appInfo;
     this.userSettings  = userSettings;
     this.appController = appController;
     this.appSettings   = appSettings;
 }
 public BeenReplacedHandler(
     IAppController appController,
     IDialogManager dialogManager
     )
 {
     _appController = appController;
     _dialogManager = dialogManager;
 }
Esempio n. 11
0
        public void Init()
        {
            var bootstrap = new BootStrapper();

            _container     = bootstrap.AppContainer;
            _appController = _container.GetInstance <IAppController>();
            _calculator    = _container.GetInstance <ICalculator>();
        }
Esempio n. 12
0
        private object routeRequest(IAppController ctrl, string route, HttpContext http)
        {
            var    request = http.Request;
            object result;

            switch (route)
            {
            case "/session/init": {
                var sessionId = request.Require("sessionId");
                result = ctrl.Init(sessionId);
                break;
            }

            case "/session/connect": {
                var sessionId = request.Require("sessionId");
                result = ctrl.Connect(sessionId);
                break;
            }

            case "/fb-accepted": {
                var sessionId = request.Require("state");
                var code      = request.Require("code");
                result = ctrl.ConnectionAccepted(sessionId, code);
                break;
            }

            case "/session/connect/wait": {
                var sessionId = request.Require("sessionId");
                result = ctrl.WaitForConnection(sessionId);
                break;
            }

            case "/session/disconnect": {
                var sessionId = request.Require("sessionId");
                result = ctrl.Disconnect(sessionId);
                break;
            }

            case "/photo/upload": {
                var sessionId = request.Require("sessionId");
                var photo     = request.Require <PhotoRqst>();
                result = ctrl.UploadPhoto(sessionId, photo, http);
                break;
            }

            case "/post/publish": {
                var sessionId = request.Require("sessionId");
                var post      = request.Require <PostRqst>();
                result = ctrl.PublishPost(sessionId, post);
                break;
            }

            default:
                throw new ApplicationException($"Route '{route}' is not found");
            }

            return(result);
        }
Esempio n. 13
0
 public static Controller CreateController(IAppController appController)
 {
     if (_controller == null)
     {
         _controller = new Controller();
     }
     _controller.SetController(appController);
     return(_controller);
 }
Esempio n. 14
0
 public void Initialize(
     IDataRepository dataRepository,
     IAppController appController,
     ISoundController soundController)
 {
     _appController   = appController;
     _soundController = soundController;
     _playingData     = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);
     _tableUserData   = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
 }
Esempio n. 15
0
File: App.cs Progetto: shoff/HTCVW
 private void SetInput(IAppController controller)
 {
     if (controller == null)
     {
         controller = new MouseKeyboardController.MouseKeyboard(_app._game);
     }
     _app._controller = Input.Controller.CreateController(controller);
     _app._controller.Initialize(_app._game);
     _app._controller.Connect();
 }
Esempio n. 16
0
        public App(ISettingsService settingsService, Lazy <IAppController> appController, ILocalizationService localizationService = null)
        {
            this.settingsService = settingsService;
            localizationService?.Initialize();
            InitializeCultures(settingsService.Get <AppSettings>());

            InitializeComponent();
            this.appController = appController.Value;
            MainPage           = (Page)this.appController.MainView;
        }
Esempio n. 17
0
        /// <summary>
        /// Contructor form application
        /// </summary>
        public MultipleCaptureForm(IAppController controller)
        {
            // Init
            InitializeComponent();
            _controller = controller;
            _controller.SetView(this);

            //Dependêncies
            _notify = ServiceLocator.Instance.Get <INotifyController>();
        }
Esempio n. 18
0
        public BasePresenter(IAppController appController, TView view,
                             ILogService logService, IMessageService messageService)
        {
            AppController  = appController;
            View           = view;
            LogService     = logService;
            MessageService = messageService;

            AppController.EventController.SubscriptionsChanged += EventController_SubscriptionsChanged;
        }
Esempio n. 19
0
File: App.cs Progetto: shoff/HTCVW
        public static void Initialize(IAppController appController)
        {
            _app = new App();
            //app.ComponentInitialized += ComponentLoaded;
            _app._game = new Game();
            _app._game.ComponentInitialized += (sender, e) => { DialogBox.Close(); };
            _app._game.Closing += _app.Game_Closing;
            _app.SetInput(appController);

            _initialized = true;
        }
Esempio n. 20
0
 public DownloadExpression(IAppLog appLog, IPageParser parser, IAppController appController, IFileDownloader downloader, IComicPath comicPath, IFileProxy file, IWebClientProxy webClient, IAppSettings appSettings, IComicStore comicStore)
     : base(appLog, webClient)
 {
     this.parser        = parser;
     this.comicStore    = comicStore;
     this.appSettings   = appSettings;
     this.file          = file;
     this.comicPath     = comicPath;
     this.downloader    = downloader;
     this.appController = appController;
 }
Esempio n. 21
0
        public SingleInstance(Application app, IAppController appController = null)
        {
            App           = app;
            AppController = appController ?? new AppController();

            string name = $"Local\\GSD:{Assembly.GetExecutingAssembly().GetName().Name}";

            AppMutex = new Mutex(true, name, out MutexCreated);

            MessageId = RegisterWindowMessage(name);
        }
Esempio n. 22
0
        //ctor
        public MainPresenter(IAppController controller, IMainView view)
        {
            Controller = controller ?? throw new ArgumentNullException(nameof(controller));
            View       = view ?? throw new ArgumentNullException(nameof(view));

            View.StartCalling  = new ButtonEventHandler(OnStartCalling, CanStartCalling);
            View.CancelCalling = new ButtonEventHandler(OnCancelCalling, CanCancelCalling);

            //подгружаем данные
            LoadData();
        }
Esempio n. 23
0
        public SingleInstance( Application app, IAppController appController = null )
        {
            App = app;
            AppController = appController ?? new AppController();

            string name = $"Local\\GSD:{Assembly.GetExecutingAssembly().GetName().Name}";

            AppMutex = new Mutex( true, name, out MutexCreated );

            MessageId = RegisterWindowMessage( name );
        }
Esempio n. 24
0
        public ServerHttpListener(string[] prefixes, Func <HttpListenerRequest, byte[]> method)
        {
            foreach (string s in prefixes)
            {
                _listener.Prefixes.Add(s);
            }

            _controller      = ServiceLocator.Instance.Get <IAppController>();
            _responderMethod = method;
            _listener.Start();
        }
Esempio n. 25
0
        //ctor
        public StartViewModel(IAppController appController)
        {
            _appController = appController ?? throw new ArgumentNullException(nameof(appController));

            //команды
            EditCommand   = new RelayCommand(OnEdit, CanEdit);
            DeleteCommand = new RelayCommand(OnDelete, CanDelete);
            CreateCommand = new RelayCommand(OnCreate, CanCreate);

            //загружаем из БД людей
            LoadPeople();
        }
Esempio n. 26
0
File: Form1.cs Progetto: shoff/HTCVW
        public Form1()
        {
            InitializeComponent();

            panel1.BackgroundImage = Images.Disconnected;

            appController = new Glove();
            appController.Initialize();
            appController.Connect();
            //glove.Connect();
            //glove.ConnectionStatusChanged += Glove_ConnectionStatusChanged;
        }
Esempio n. 27
0
        public AppForm(IAppController controller)
        {
            this.controller = controller;

            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
        }
Esempio n. 28
0
        public AlternateAppForm(IAppController controller)
        {
            this.controller = controller;
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            UpdateDisplay();
        }
Esempio n. 29
0
 public MainPresenter(IAppController appController, IUiThread uiThread, IComicStore comicStore, IAppLog appLog, IComicViewModelMapper mapper, IComicPath comicPath, IDirectoryProxy directory, IUserSettings settings, IAppInfo appInfo, IAppSettings appSettings)
 {
     this.appController = appController;
     this.appSettings   = appSettings;
     this.appInfo       = appInfo;
     this.settings      = settings;
     this.directory     = directory;
     this.comicPath     = comicPath;
     this.mapper        = mapper;
     this.appLog        = appLog;
     this.comicStore    = comicStore;
     this.uiThread      = uiThread;
 }
Esempio n. 30
0
        public PatientViewModel(IAppController appController)
        {
            _appController = appController;
            TabTitle = "Patient";

            CloseWorkspace = new RelayCommand(param => {
                CloseView(this, EventArgs.Empty);
            });

            ChangeBackground = new RelayCommand(param =>
            {
                BackColor= new SolidColorBrush(Color.FromRgb(255, 255, 0));
            });
        }
Esempio n. 31
0
 public void Initialize(
     IAppController appController,
     IDialogManager dialogManager,
     IDataRepository dataRepository,
     RemoteAPI remoteAPI)
 {
     _appController   = appController;
     _dialogManager   = dialogManager;
     _remoteAPI       = remoteAPI;
     _tableUserData   = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _bKickOutCounter = dataRepository.GetContainer <BKickOutCounter>(DataKey.BKickOutCounter);
     _room            = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
 }
Esempio n. 32
0
 public BRoundEndHandler(
     IDataRepository dataRepository,
     IAnalyticManager analyticManager,
     IAppController appController)
     : base(Server.GServer, Msg.CmdType.GU.B_ROUND_END_V6)
 {
     _analyticManager = analyticManager;
     _appController   = appController;
     _table           = dataRepository.GetContainer <Table>(DataKey.CurrentTable);
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _bRoundEnd       = dataRepository.GetContainer <BRoundEnd>(DataKey.BRoundEnd);
     _roomData        = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _playingData     = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);
     _tableUserData   = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
 }
Esempio n. 33
0
 public void Inject(
     IAppContext context,
     RemoteAPI remoteApi,
     IAppController appController,
     IDialogManager dialogManager,
     IDataRepository dataRepository,
     INetworkManager networkManager)
 {
     _appContext      = context;
     _app             = appController;
     _dialogManager   = dialogManager;
     _networkManager  = networkManager;
     _currentGameMode = dataRepository.GetContainer <int>(DataKey.CurrentGameMode);
     _hintItemList    = dataRepository.GetContainer <List <HintItem> >(DataKey.HintItemList);
     _inGameConfig    = dataRepository.GetContainer <InGameConfig>(DataKey.InGameConfig);
 }
        public void Initialize(
            IDataRepository dataRepository,
            IDialogManager dialogManager,
            IAppController appController,
            RemoteAPI remoteAPI,
            SpriteHolder spriteHolder)
        {
            _dialogManager = dialogManager;
            _remoteAPI     = remoteAPI;
            _spriteHolder  = spriteHolder;
            _appController = appController;

            _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);

            _appState = dataRepository.GetContainer <AppState>(DataKey.AppState);
        }
Esempio n. 35
0
        public void Initialize(
            IMsgRepo msgRepo,
            IAppController appController,
            ISoundController soundController,
            IMessageRouter messageRouter,
            INetworkManager network,
            ITaskManager taskManager,
            IDialogManager dialogManager,
            IAnalyticManager analyticManager,
            ConfigHolder configHolder,
            IDataRepository dataRepository,
            IClipboardManager clipboardManager)
        {
            _msgRepo          = msgRepo;
            _appController    = appController;
            _soundController  = soundController;
            _messageRouter    = messageRouter;
            _network          = network;
            _taskManager      = taskManager;
            _analyticManager  = analyticManager;
            _dialogManager    = dialogManager;
            _configHolder     = configHolder;
            _clipboardManager = clipboardManager;

            _dataRepository           = dataRepository;
            _myUser                   = dataRepository.GetContainer <User>(DataKey.MyUser);
            _requestAwardResult       = dataRepository.GetContainer <RequestAwardResult>(DataKey.RequestAwardResult);
            _chooseRoomResult         = dataRepository.GetContainer <ChooseRoomResult>(DataKey.ChooseRoomResult);
            _chooseRoomFail           = dataRepository.GetContainer <ChooseRoomFail>(DataKey.ChooseRoomFail);
            _leaveRoomResult          = dataRepository.GetContainer <LeaveRoomResult>(DataKey.LeaveRoomResult);
            _chooseTableResult        = dataRepository.GetContainer <ChooseTableResult>(DataKey.ChooseTableResult);
            _leaveTableResult         = dataRepository.GetContainer <LeaveTableResult>(DataKey.LeaveTableResult);
            _currentRoom              = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
            _playingData              = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);
            _tableUserData            = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
            _exchangeResult           = dataRepository.GetContainer <ExchangeResult>(DataKey.ExchangeResult);
            _requestExchangeVipResult =
                dataRepository.GetContainer <RequestExchangeVipResult>(DataKey.RequestExchangeVipResult);
            _tradeNoResult              = dataRepository.GetContainer <TradeNoResult>(DataKey.TradeNoResult);
            _checkTradeResult           = dataRepository.GetContainer <CheckTradeResult>(DataKey.CheckTradeResult);
            _searchUserResult           = dataRepository.GetContainer <CUSearchUserResult>(DataKey.SearchUserResult);
            _friendDetailResult         = dataRepository.GetContainer <SFriendDetailResult>(DataKey.SFriendDetailResult);
            _removeFriendResultToSender =
                dataRepository.GetContainer <SRemoveFriendResultToSender>(DataKey.SRemoveFriendResultToSender);
            _traceUserResult       = dataRepository.GetContainer <TraceUserResult>(DataKey.TraceUserResult);
            _exchangeYuanBaoResult = dataRepository.GetContainer <ExchangeYuanBaoResult>(DataKey.ExchangeYuanBaoResult);
        }
Esempio n. 36
0
        public MainWindowViewModel(IAppController appController, IPatientRepository patientRepository)
        {
            _appController = appController;
            _patientRepository = patientRepository;

            AddWorkspace = new RelayCommand(param =>
            {

                var ws = _appController.GetWorkspace();
                ws.CloseView += OnWorkspaceClose;
                _workspaces.Add(ws);
            });

            _workspaces = new ObservableCollection<IWorkspace>();

            Workspaces = CollectionViewSource.GetDefaultView(_workspaces);
        }
Esempio n. 37
0
 public RecordingController(IRecordWindowFactory recordWindowFactory,
     IRecorderViewModelFactory recorderViewModelFactory,
     IRecorderFactory recorderFactory,
     ITestFileManager testFileManager,
     IProjectFileManager projectFileManager, 
     IAppController appController,
     ITestController testController,
     ITestItemController testItemController)
 {
     this.recordWindowFactory = recordWindowFactory;
     this.recorderViewModelFactory = recorderViewModelFactory;
     this.recorderFactory = recorderFactory;
     this.testFileManager = testFileManager;
     this.projectFileManager = projectFileManager;
     this.appController = appController;
     this.testController = testController;
     this.testItemController = testItemController;
 }
Esempio n. 38
0
        public void ButtonLabelShouldBeControllerValue()
        {
            controller = mockRepository.DynamicMock<IAppController>();

            using (mockRepository.Record())
            {
                Expect.
                    On(controller).
                    Call(controller.GetData()).
                    Return(UpdatedValue);
            }
            using (mockRepository.Playback())
            {
                alternateAppForm = new AlternateAppForm(controller);
                alternateAppForm.Show();

                ButtonTester button = new ButtonTester("countButton");
                button["Text"] = TestValue;

                Assert.AreEqual(TestValue, button.Text);
            }
        }
Esempio n. 39
0
        public void ButtonLabelShouldUpdateAfterClick()
        {
            controller = mockRepository.DynamicMock<IAppController>();

            using (mockRepository.Record())
            {
                Expect.
                    On(controller).
                    Call(controller.GetData()).
                    Return(UpdatedValue).
                    Repeat.Twice();
            }
            using (mockRepository.Playback())
            {
                alternateAppForm = new AlternateAppForm(controller);
                alternateAppForm.Show();

                ButtonTester button = new ButtonTester("countButton");
                button.Click();

                LabelTester countLabel = new LabelTester("countLabel");
                Assert.AreEqual(UpdatedValue, countLabel.Text);
            }
        }
Esempio n. 40
0
 public TrayIconViewModel( IAppController controller )
 {
     Controller = controller ?? new AppController();
 }
Esempio n. 41
0
        public void CountButtonShouldInvokeControllerCount()
        {
            controller = mockRepository.DynamicMock<IAppController>();

            using (mockRepository.Record())
            {
                Expect.
                    On(controller).
                    Call(controller.GetData()).
                    Return(TestValue).
                    Repeat.Twice();

                controller.Count();
                LastCall.Repeat.Once();
            }
            using (mockRepository.Playback())
            {
                alternateAppForm = new AlternateAppForm(controller);
                alternateAppForm.Show();

                ButtonTester button = new ButtonTester("countButton");
                button.Click();
            }
        }
Esempio n. 42
0
        public void ShowModalButtonShouldInvokeControllerShowModal()
        {
            controller = mockRepository.DynamicMock<IAppController>();
            using (mockRepository.Record())
            {
                Expect.
                    On(controller).
                    Call(controller.GetData()).
                    Return(TestValue);
            }
            using (mockRepository.Playback())
            {
                alternateAppForm = new AlternateAppForm(controller);
                alternateAppForm.Show();

                ButtonTester button = new ButtonTester("showModalButton");
                button.Click();
            }
        }