Пример #1
0
 public void Test_MatchesSHA256_ShouldCorrectlyMatch()
 {
     HashHelpers.MatchesSHA256("ECD71870D1963316A97E3AC3408C9835AD8CF0F3C1BC703527C30265534F75AE").Should().BeTrue();
     HashHelpers.MatchesSHA256("936A185CAAA266BB9CBE981E9E05CB78CD732B0B3280EB944412BB6F8F8F07AF").Should().BeTrue();
     // Contains lowercase
     HashHelpers.MatchesSHA256("936A185CAAA266BB9CBE981E9E05CB78CD732B0B3280EB944412BB6F8F8F07af").Should().BeTrue();
     // Too long
     HashHelpers.MatchesSHA256("936A185CAAA266BB9CBE981E9E05CB78CD732B0B3280EB944412BB6F8F8F07AFA").Should().BeFalse();
     // Too short
     HashHelpers.MatchesSHA256("936A185CAAA266BB9CBE981E9E05CB78CD732B0B3280EB944412BB6F8F8F07A").Should().BeFalse();
     // Invalid characters
     HashHelpers.MatchesSHA256("936A185CAAA266BB9CBE981E9E05CB78CD732B0B3280EB944412BB6F8F8F07A!").Should().BeFalse();
 }