summaryrefslogtreecommitdiffstats
path: root/OATH.Net.Test/KeyTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OATH.Net.Test/KeyTests.cs')
-rw-r--r--OATH.Net.Test/KeyTests.cs22
1 files changed, 22 insertions, 0 deletions
diff --git a/OATH.Net.Test/KeyTests.cs b/OATH.Net.Test/KeyTests.cs
index 7ddf93a..c5e8381 100644
--- a/OATH.Net.Test/KeyTests.cs
+++ b/OATH.Net.Test/KeyTests.cs
@@ -125,5 +125,27 @@ namespace OathNet.Test
Assert.AreEqual(expected, actual);
}
+
+ [Test]
+ public void Key_created_with_seed_returns_expected_key_data_1()
+ {
+ var seed = 870273;
+ var key = new Key(10, seed);
+ var actual = key.Base32;
+ var expected = "YLFDZHEU5CHZ3KDB";
+
+ Assert.AreEqual(expected, actual);
+ }
+
+ [Test]
+ public void Key_created_with_seed_returns_expected_key_data_2()
+ {
+ var seed = 20572632;
+ var key = new Key(8, seed);
+ var actual = key.Base32;
+ var expected = "OI7GKIQ7K63GS===";
+
+ Assert.AreEqual(expected, actual);
+ }
}
}