public void StartSequence() { _seqInputModel.TextShown = string.Empty; _seqInputModel.TextEntered = string.Empty; _seqInputModel.InlineList = new ObservableCollection <Inline>(); ITextSample sample = _sessionMgr.GetSentence(); _seqInputModel.TextShown = sample.GetText(); _sessionMgr.StartNewSequence(sample); _updateTimer.Start(); }
public virtual KeySequence StartNewSequence(ITextSample sample) { if (_session == null) { StartNewSession(); } _dbSeq = CreateNewSequence(_session, sample); _currentSeq = new MeasuredKeySequence(); _currentSeq.Start(sample.GetText()); return(_dbSeq); }
public KeySequence CreateNewSequence(Session session, ITextSample sample) { var seq = new KeySequence(); seq.KeySequenceId = Guid.NewGuid(); seq.Session = session; seq.SourceKey = sample.GetSourceKey(); seq.TextShown = sample.GetText(); seq.SourceTypeId = (int)sample.GetSourceType(); seq.Created = System.DateTime.Now; seq.TextEntered = null; _db.KeySequence.Add(seq); _db.SaveChanges(); return(seq); }
public void RunGameLoop() { string selection; while ((selection = ShowMenuAndPromptForNextAction()).Equals(EXIT_KEY, StringComparison.CurrentCultureIgnoreCase) == false) { ITextSample sample = MenuSelectionToTextSample(selection); ShowWaitMsgAndPauseForInput(); Console.WriteLine(sample.GetText()); _session.StartNewSequence(sample); string userInput = Console.ReadLine(); var results = _session.StopSequence(userInput); ShowResults(results); } }
public void section_with_one_sentence_returns_that_one_sentence() { var config = new Moq.Mock <IConfiguration>(); var context = new Moq.Mock <IBrowsingContext>(); var gen = new Mock <WikipediaTextGenerator>(config.Object, context.Object); gen.Setup(g => g.GetWikipediaTextFromUrlSynchronously()) .Returns(new WikipediaTextResult() { TextSections = new List <string>() { "The entire route is in Pike County." } }); gen.Setup(g => g.GetParagraph()).CallBase(); ITextSample paragraph = gen.Object.GetParagraph(); string text = paragraph.GetText(); Assert.That(text, Is.Not.EqualTo(".")); }