public void AfterAVowelIsProbablyAConsonant() { var creator = new LetterBasedLayerCreator(A.Letters(AToZ()), new ProbableAlphabeticPredictor()); var next = creator.NextLayer("i").letters; Assert.AreEqual("bcdfghjklmnpqrstvwxyz", LettersToString(next)); }
void Start() { hands = GetComponent <IHands>(); debug = GetComponent <LiveDebug>(); var predictor = new DataBasedAlphabeticPredictor(EnglishWords.AsList()); var layerCreator = new LetterBasedLayerCreator(letters, predictor); knobArranger = new KnobArranger(letters, knobs, layerCreator, new ConsistentAlphabeticLogicalLettersPlacer()); knobArranger.Arrange(0f); var gestures = new Gestures(knobs); gesturesStrategy = new GesturesStrategy(gestures, knobArranger, debug); hands.OnHandUpdate += OnHandUpdate; gesturesStrategy.OnWord += wordSuggester.Suggest; }