コード例 #1
0
        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"));
        }
コード例 #2
0
        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);
        }