예제 #1
0
        public void ValidToken()
        {
            var mined = HashCash.Mine("yomama", 10);

            // token is for wrong resource
            Assert.That(mined.Validate("yomama", 10), Is.True);
        }
예제 #2
0
        public void InvalidResource()
        {
            var mined = HashCash.Mine("yomama", 10);

            // token is for wrong resource
            Assert.That(mined.Validate("filomon", 10), Is.False);
        }
예제 #3
0
        public void TestMiningNotGoodEnough()
        {
            var mined = HashCash.Mine("yomama", 10);

            Assert.That(mined.ValidateHash(20), Is.False);
        }
예제 #4
0
        public void TestMining()
        {
            var mined = HashCash.Mine("yomama", 10);

            Assert.That(mined.ValidateHash(10), Is.True);
        }