Beispiel #1
0
        public void SpatialMatcher()
        {
            var sm = new Zxcvbn.Matcher.SpatialMatcher();

            var res = sm.MatchPassword("qwert");

            Assert.AreEqual(1, res.Count());
            var m1 = res.First();

            Assert.AreEqual("qwert", m1.Token);
            Assert.AreEqual(0, m1.i);
            Assert.AreEqual(4, m1.j);

            res = sm.MatchPassword("plko14569852pyfdb");
            Assert.AreEqual(6, res.Count()); // Multiple matches from different keyboard types
        }
Beispiel #2
0
        public void SpatialMatcher()
        {
            var sm = new Zxcvbn.Matcher.SpatialMatcher();

            var res = sm.MatchPassword("qwert");
            Assert.AreEqual(1, res.Count());
            var m1 = res.First();
            Assert.AreEqual("qwert", m1.Token);
            Assert.AreEqual(0, m1.i);
            Assert.AreEqual(4, m1.j);

            res = sm.MatchPassword("plko14569852pyfdb");
            Assert.AreEqual(6, res.Count()); // Multiple matches from different keyboard types
        }