roadie/Roadie.Api.Library.Tests/EncryptionHelperTests.cs
Steven Hildreth f385c8f6fc resolves #29
2019-11-03 21:19:04 -06:00

28 lines
684 B
C#

using Roadie.Library.Utility;
using System;
using System.Collections.Generic;
using System.Text;
using Xunit;
namespace Roadie.Library.Tests
{
public class EncryptionHelperTests
{
[Fact]
public void EncryptAndDecrypt()
{
var key = Guid.NewGuid().ToString();
var value = Guid.NewGuid().ToString();
var encrypted = EncryptionHelper.Encrypt(value, key);
Assert.NotNull(encrypted);
Assert.NotEqual(encrypted, value);
var decrypted = EncryptionHelper.Decrypt(encrypted, key);
Assert.NotNull(decrypted);
Assert.Equal(decrypted, value);
}
}
}