Exemple #1
0
        public LivePage()
        {
            liveViewModel = new LiveViewModel();
            defaultGame   = BaseViewModel.propertiesDict_getGame();

            InitializeComponent();
        }
Exemple #2
0
        public void OpenCommandOpensSequence()
        {
            var sequenceEditor      = A.Fake <ISequenceEditorService>();
            var sequencePersistence = A.Fake <ISequencePersistence>();
            var path = "Test Path";
            var file = new SequenceFile(path, new SequenceViewModel(new Models.Sequence()));

            var viewModel = new LiveViewModel(A.Fake <ISequenceRunner>(), sequencePersistence, sequenceEditor, A.Fake <IDataAquisition>());

            var openRequestRaised = false;

            viewModel.OpenRequest.Raised += (o, e) =>
            {
                openRequestRaised = true;
                var notification = (FileInteractionNotification)e.Context;
                notification.Confirmed = true;
                notification.Path      = path;
                e.Callback();
            };

            viewModel.OpenSequenceCommand.Execute(null);

            Assert.True(openRequestRaised);
            A.CallTo(() => sequencePersistence.OpenSequence(path)).MustHaveHappened();
            A.CallTo(() => sequenceEditor.OpenSequenceInRegion(A <string> .Ignored, path, A <SequenceViewModel> .Ignored)).MustHaveHappened();
        }
Exemple #3
0
        public LiveViewModel GetLiveViewModel()
        {
            var model = new LiveViewModel {
                LiveMatches = _matchFacade.FindInProgress()
            };

            return(model);
        }
Exemple #4
0
        public LivePage_ar()
        {
            InitializeComponent();

            viewModel = new LiveViewModel();

            // BindingContext = viewModel.GetItems();
        }
Exemple #5
0
        public LiveViewModel CreateLiveViewModel()
        {
            LiveViewModel vm = new LiveViewModel();

            vm.QuestionList = db.QuestionLists.Where(x => x.isActive == 1 && x.QuestionResults.Count() > 0).Select(x => new SelectListItem {
                Text = x.questionListName, Value = x.idQuestionList.ToString()
            }).ToList();

            return(vm);
        }
Exemple #6
0
        public void StartServiceCommandStartsDataAquisition()
        {
            var dataAquisition = A.Fake <IDataAquisition>();

            var viewModel = new LiveViewModel(A.Fake <ISequenceRunner>(), A.Fake <ISequencePersistence>(), A.Fake <ISequenceEditorService>(), dataAquisition);

            viewModel.StartServiceCommand.Execute(null);

            A.CallTo(() => dataAquisition.StartService()).MustHaveHappened();
        }
Exemple #7
0
        public void RunSequenceCommandRunsSequence()
        {
            var runner   = A.Fake <ISequenceRunner>();
            var sequence = new Sequence();

            var viewModel = new LiveViewModel(runner, A.Fake <ISequencePersistence>(), A.Fake <ISequenceEditorService>(), A.Fake <IDataAquisition>());

            viewModel.RunSequenceCommand.Execute(sequence);

            A.CallTo(() => runner.RunSequence(sequence)).MustHaveHappened();
        }
Exemple #8
0
 public LiveView(LiveViewModel model)
     : this()
 {
     DataContext = model;
 }
 protected override void OnClosed(EventArgs e)
 {
     LiveViewModel.StopSubscribig();
 }
 public LiveViewPage()
 {
     InitializeComponent();
     BindingContext = viewModel = new LiveViewModel();
 }