Exemplo n.º 1
0
        public void ValidateHashShouldReturnTrueWhenHashMatches()
        {
            var hash = new FileCacheHash();

            Assert.IsTrue(hash.ValidateHash("// @hash " + SAMPLE_HASH + "\nHello World", SAMPLE_HASH));
        }
Exemplo n.º 2
0
        public void ValidateHashShouldReturnFalseWhenNoHashPrefix()
        {
            var hash = new FileCacheHash();

            Assert.IsFalse(hash.ValidateHash("Hello World", SAMPLE_HASH));
        }
Exemplo n.º 3
0
        public void ValidateHashShouldReturnFalseWhenHashDoesNotMatch()
        {
            var hash = new FileCacheHash();

            Assert.IsFalse(hash.ValidateHash("// @hash NOTCORRECT\nHello World", SAMPLE_HASH));
        }
Exemplo n.º 4
0
        public void ValidateHashShouldReturnFalseForEmptyString()
        {
            var hash = new FileCacheHash();

            Assert.IsFalse(hash.ValidateHash(string.Empty, SAMPLE_HASH));
        }
Exemplo n.º 5
0
        public void ValidateHashShouldReturnFalseForNull()
        {
            var hash = new FileCacheHash();

            Assert.IsFalse(hash.ValidateHash(null, SAMPLE_HASH));
        }
Exemplo n.º 6
0
		public void ValidateHashShouldReturnTrueWhenHashMatches()
		{
			var hash = new FileCacheHash();
			Assert.IsTrue(hash.ValidateHash("// @hash v3-" + SAMPLE_HASH + "\nHello World", SAMPLE_HASH));
		}
Exemplo n.º 7
0
        public void TestCalculateHash()
        {
            var hash = new FileCacheHash();

            Assert.AreEqual(SAMPLE_HASH, hash.CalculateHash("Hello World"));
        }
Exemplo n.º 8
0
		public void ValidateHashShouldReturnFalseWhenHashDoesNotMatch()
		{
			var hash = new FileCacheHash();
			Assert.IsFalse(hash.ValidateHash("// @hash NOTCORRECT\nHello World", SAMPLE_HASH));
		}
Exemplo n.º 9
0
		public void ValidateHashShouldReturnFalseWhenNoHashPrefix()
		{
			var hash = new FileCacheHash();
			Assert.IsFalse(hash.ValidateHash("Hello World", SAMPLE_HASH));
		}
Exemplo n.º 10
0
		public void ValidateHashShouldReturnFalseForNull()
		{
			var hash = new FileCacheHash();
			Assert.IsFalse(hash.ValidateHash(null, SAMPLE_HASH));
		}
Exemplo n.º 11
0
		public void ValidateHashShouldReturnFalseForEmptyString()
		{
			var hash = new FileCacheHash();
			Assert.IsFalse(hash.ValidateHash(string.Empty, SAMPLE_HASH));
		}
Exemplo n.º 12
0
		public void TestCalculateHash()
		{
			var hash = new FileCacheHash();
			Assert.AreEqual(SAMPLE_HASH, hash.CalculateHash("Hello World"));
		}