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