public void IsValid() { Assert.True(Mnemonic.IsValid("afirmar diseño hielo fideo etapa ogro cambio fideo toalla pomelo número buscar")); Assert.False(Mnemonic.IsValid("afirmar diseño hielo fideo etapa ogro cambio fideo hielo pomelo número buscar")); Assert.False(Mnemonic.IsValid("afirmar diseño hielo fideo etapa ogro cambio fideo hielo pomelo número oneInvalidWord")); Assert.False(Mnemonic.IsValid("totally invalid phrase")); Assert.True(Mnemonic.IsValid("caution opprimer époque belote devenir ficeler filleul caneton apologie nectar frapper fouiller")); }
public void RecoverLastWord() { var valid = new List <string>(); const string words = "sword victory much blossom cradle sense boy float soda render arrive"; foreach (var word in WordLists.GetWords(Languages.English)) { var t = $"{words} {word}"; if (Mnemonic.IsValid(t)) { valid.Add(t); } } Assert.Equal(128, valid.Count); }