public void Sha256HashGenerator_Hash_IsConsistent() { // Arrange var value = "value"; var hashGenerator = new Sha256HashGenerator(); // Act var valueHash1 = hashGenerator.Hash(value); var valueHash2 = hashGenerator.Hash(value); // Assert Assert.AreEqual(valueHash1, valueHash2); }
public void Sha256HashGenerator_Hash_IsDifferent() { // Arrange var value1 = "value1"; var value2 = "value2"; var hashGenerator = new Sha256HashGenerator(); // Act var valueHash1 = hashGenerator.Hash(value1); var valueHash2 = hashGenerator.Hash(value2); // Assert Assert.AreNotEqual(valueHash1, valueHash2); }
public void Sha256HashGenerator_Hash_ThrowsForEmptyString() { // Arrange string value = string.Empty; var hashGenerator = new Sha256HashGenerator(); // Act var valueHash = hashGenerator.Hash(value); }
private void Sha256HashGenerator_Hash_ThrowsForEmptyStringAct(Sha256HashGenerator hashGenerator, string value) { var valueHash = hashGenerator.Hash(value); }