public void CreateHash_EmptyData_ThrowsArgumentNullException() { var processor = new Sha256Processor(); var e = Assert.Throws <ArgumentNullException>(() => processor.CreateHash(string.Empty, out var x, out var y)); Assert.That(e.Message, Does.Contain("data")); }
public void CreateHash_ValidData_ReturnsHashAndSalt() { var processor = new Sha256Processor(); processor.CreateHash("Test Data", out var hashResult, out var saltResult); Assert.That(hashResult, Is.Not.Null); Assert.That(saltResult, Is.Not.Null); Assert.That(hashResult, Is.Not.Empty); Assert.That(saltResult, Is.Not.Empty); }