public LivePage() { liveViewModel = new LiveViewModel(); defaultGame = BaseViewModel.propertiesDict_getGame(); InitializeComponent(); }
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(); }
public LiveViewModel GetLiveViewModel() { var model = new LiveViewModel { LiveMatches = _matchFacade.FindInProgress() }; return(model); }
public LivePage_ar() { InitializeComponent(); viewModel = new LiveViewModel(); // BindingContext = viewModel.GetItems(); }
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); }
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(); }
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(); }
public LiveView(LiveViewModel model) : this() { DataContext = model; }
protected override void OnClosed(EventArgs e) { LiveViewModel.StopSubscribig(); }
public LiveViewPage() { InitializeComponent(); BindingContext = viewModel = new LiveViewModel(); }