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); } }
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)); }