public static List <string> Possibilities(string word) { MorseTree tree = new MorseTree(); tree.root = tree.FillInMorseTreeBranches(morseCharIndex, tree.root, 0); return(tree.RecursiveMorseIndexFinder(word, tree.root)); }
public void Opdracht3a_TestGiveMorsecodeB() { //Arrange MorseTree tree = BuildMorseTree(); //Act string result = tree.GiveMorsecode('B'); //Assert Assert.AreEqual("-...", result); }
public void SimpleTest() { //Arrange MorseTree tree = BuildMorseTree(); //Act char result = tree.GiveCharacterByMorseCode("."); //Assert Assert.AreEqual('e', result); }
public void Opdracht3a_TestGiveCharacterByMorseCode3() { //Arrange MorseTree tree = BuildMorseTree(); //Act char result = tree.GiveCharacterByMorseCode("-..--"); //Assert Assert.AreEqual('?', result); }
private MorseTree BuildMorseTree() { MorseTree tree = new MorseTree(); tree.AddCharacter('a', ".-").AddCharacter('b', "-...").AddCharacter('c', "-.-.").AddCharacter('d', "-..") .AddCharacter('e', ".").AddCharacter('f', "..-.").AddCharacter('g', "--.").AddCharacter('h', "....") .AddCharacter('i', "..").AddCharacter('j', ".---").AddCharacter('k', "-.-").AddCharacter('l', ".-..") .AddCharacter('m', "--").AddCharacter('n', "-.").AddCharacter('o', "---").AddCharacter('p', ".--.") .AddCharacter('q', "--.-").AddCharacter('r', ".-.").AddCharacter('s', "...").AddCharacter('t', "-") .AddCharacter('u', "..-").AddCharacter('v', "...-").AddCharacter('w', ".--").AddCharacter('x', "-..-") .AddCharacter('y', "-.--").AddCharacter('z', "--.."); return(tree); }