public void GenerateCharacterVariationsTestSingleVariance() { var modifier = new CharacterSymbolModifier("CharacterMap.json"); var results = modifier.GenerateCharacterVariations('e'); Assert.IsNotNull(results); Assert.AreEqual(1, results.Count); Assert.AreEqual('3', results.FirstOrDefault()); results = modifier.GenerateCharacterVariations('E'); Assert.IsNotNull(results); Assert.AreEqual(0, results.Count); }
public void GenerateCharacterVariationsTestNoVariance() { var modifier = new CharacterSymbolModifier("CharacterMap.json"); var results = modifier.GenerateCharacterVariations('k'); Assert.IsNotNull(results); Assert.AreEqual(0, results.Count); }
public void GenerateCharacterVariationsTestMultipleVariance() { var modifier = new CharacterSymbolModifier("CharacterMap.json"); var results = modifier.GenerateCharacterVariations('a'); Assert.IsNotNull(results); Assert.AreEqual(2, results.Count); Assert.IsTrue(results.Contains('4')); Assert.IsTrue(results.Contains('@')); }