コード例 #1
0
ファイル: SHA512Test.cs プロジェクト: grappachu/core
        public void Should_expose_static_methods_for_hashing_files()
        {
            var          tempFile   = string.Format("{0}{1}.dat", Path.GetTempPath(), Guid.NewGuid());
            const string testString = "My test content to hash with special chars 123!|\"£$%&/()=<>{}[]";

            File.WriteAllText(tempFile, testString);

            SHA512.HashString(tempFile).Should().Have.SameSequenceAs(_sut.Hash(tempFile));

            // Cleanup
            if (File.Exists(tempFile))
            {
                File.Delete(tempFile);
            }
        }
コード例 #2
0
ファイル: SHA512Test.cs プロジェクト: grappachu/core
        public void Should_expose_static_methods_for_hashing_strings()
        {
            const string testData = "Cantami o diva del pelide Achille l'ira funesta";

            SHA512.HashString(testData).Should().Have.SameSequenceAs(_sut.Hash(testData));
        }