public void Correct_md5_hash_should_be_generated_by_GenerateChecksum() { // Arrange var string1 = "THis is a string"; var string2 = "This is a string"; var string3 = "d6991/d5506f*d(d}d1]3489&f949$09@c24!d6c3"; var string4 = "d6991/d5506f*d(d}d1]3489&f949$09@c24!d6c3"; var string5 = "d6991/d5506f*d(d}d1]3489&f949$09@c24!D6c3"; // Act var hash1 = CheckSum.GenerateChecksum(string1); var hash2 = CheckSum.GenerateChecksum(string2); var hash3 = CheckSum.GenerateChecksum(string3); var hash4 = CheckSum.GenerateChecksum(string4); var hash5 = CheckSum.GenerateChecksum(string5); // Assert Assert.AreNotEqual(hash1, hash2); Assert.AreEqual(hash3, hash4); Assert.AreNotEqual(hash4, hash5); }
public static string SanitizeHash(string text) { var sanitizeText = SanitizeText(text); return(CheckSum.GenerateChecksum(sanitizeText)); }
public static string NormalHash(string text) { return(CheckSum.GenerateChecksum(text)); }