Example #1
0
 public virtual void TestVerifyMD5FileBadDigest()
 {
     MD5FileUtils.SaveMD5File(TestFile, MD5Hash.Digest(new byte[0]));
     try
     {
         MD5FileUtils.VerifySavedMD5(TestFile, TestMd5);
         NUnit.Framework.Assert.Fail("Did not throw");
     }
     catch (IOException)
     {
     }
 }
Example #2
0
        public virtual void TestVerifyMD5FileBadFormat()
        {
            FileWriter writer = new FileWriter(MD5FileUtils.GetDigestFileForFile(TestFile));

            try
            {
                writer.Write("this is not an md5 file");
            }
            finally
            {
                writer.Close();
            }
            try
            {
                MD5FileUtils.VerifySavedMD5(TestFile, TestMd5);
                NUnit.Framework.Assert.Fail("Did not throw");
            }
            catch (IOException)
            {
            }
        }
Example #3
0
 public virtual void TestVerifyMD5FileGood()
 {
     MD5FileUtils.SaveMD5File(TestFile, TestMd5);
     MD5FileUtils.VerifySavedMD5(TestFile, TestMd5);
 }
Example #4
0
 /// <summary>Test when .md5 file does not exist at all</summary>
 /// <exception cref="System.Exception"/>
 public virtual void TestVerifyMD5FileMissing()
 {
     MD5FileUtils.VerifySavedMD5(TestFile, TestMd5);
 }
Example #5
0
        public virtual void TestComputeMd5ForFile()
        {
            MD5Hash computedDigest = MD5FileUtils.ComputeMd5ForFile(TestFile);

            NUnit.Framework.Assert.AreEqual(TestMd5, computedDigest);
        }