Пример #1
0
        public void ByteArrayStartsWith5ZeroesTest(byte a, byte b, byte c, byte d, bool expected)
        {
            var cracker = new Cracker();
            var result  = cracker.StartsWith5Zeroes(new[] { a, b, c, d });

            Assert.Equal(expected, result);
        }
Пример #2
0
        public void TestHashValidation(string input, bool expected)
        {
            var cracker = new Cracker();
            var hash    = _md5.ComputeHash(Encoding.ASCII.GetBytes(input));
            var isValid = cracker.StartsWith5Zeroes(hash);

            Assert.Equal(expected, isValid);
        }