summaryrefslogtreecommitdiffstats
path: root/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs
diff options
context:
space:
mode:
authorChristoph Enzmann <christoph.enzmann@confer.ch>2013-12-06 09:18:18 +0100
committerChristoph Enzmann <christoph.enzmann@confer.ch>2013-12-06 09:18:18 +0100
commit30796603c880f5253e655789f4dfe71a170becf7 (patch)
tree2d084f6754e003a5313684ae4101021d7c9480cc /TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs
parent3e3f949d007812349c623da09f539ab465d46b50 (diff)
downloadTwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.zip
TwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.tar.gz
TwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.tar.bz2
use unsigned long as counter
Diffstat (limited to 'TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs')
-rw-r--r--TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs28
1 files changed, 14 insertions, 14 deletions
diff --git a/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs b/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs
index ecb96c0..7b2944f 100644
--- a/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs
+++ b/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs
@@ -20,17 +20,17 @@ namespace TwoStepsAuthenticator.UnitTests {
}
// Test Values from http://www.ietf.org/rfc/rfc4226.txt - Appendix D
- [TestCase("12345678901234567890", 0L, "755224")]
- [TestCase("12345678901234567890", 1L, "287082")]
- [TestCase("12345678901234567890", 2L, "359152")]
- [TestCase("12345678901234567890", 3L, "969429")]
- [TestCase("12345678901234567890", 4L, "338314")]
- [TestCase("12345678901234567890", 5L, "254676")]
- [TestCase("12345678901234567890", 6L, "287922")]
- [TestCase("12345678901234567890", 7L, "162583")]
- [TestCase("12345678901234567890", 8L, "399871")]
- [TestCase("12345678901234567890", 9L, "520489")]
- public void VerifyKeys(string secret, long counter, string code) {
+ [TestCase("12345678901234567890", 0uL, "755224")]
+ [TestCase("12345678901234567890", 1uL, "287082")]
+ [TestCase("12345678901234567890", 2uL, "359152")]
+ [TestCase("12345678901234567890", 3uL, "969429")]
+ [TestCase("12345678901234567890", 4uL, "338314")]
+ [TestCase("12345678901234567890", 5uL, "254676")]
+ [TestCase("12345678901234567890", 6uL, "287922")]
+ [TestCase("12345678901234567890", 7uL, "162583")]
+ [TestCase("12345678901234567890", 8uL, "399871")]
+ [TestCase("12345678901234567890", 9uL, "520489")]
+ public void VerifyKeys(string secret, ulong counter, string code) {
var authenticator = new CounterAuthenticator();
var base32Secret = Base32Encoding.ToString(Encoding.ASCII.GetBytes(secret));
@@ -45,10 +45,10 @@ namespace TwoStepsAuthenticator.UnitTests {
// Test Values from http://www.ietf.org/rfc/rfc4226.txt - Appendix D
var base32Secret = Base32Encoding.ToString(Encoding.ASCII.GetBytes("12345678901234567890"));
- long usedCounter;
- Assert.True(authenticator.CheckCode(base32Secret, "520489", 0L, out usedCounter));
+ ulong usedCounter;
+ Assert.True(authenticator.CheckCode(base32Secret, "520489", 0uL, out usedCounter));
- Assert.AreEqual(usedCounter, 9L);
+ Assert.AreEqual(usedCounter, 9uL);
}
}
}