public void WhenGeneratingANumericAccessCode_ThatCodeShouldVerifySuccessfully() { var calculator = new AccessTokenCalculator(); var code = calculator.GenerateULongAccessToken(); calculator.IsValid(code).ShouldBeTrue(); }
public void WhenGeneratingANumericAccessCode_AndMessingWithTheChecksum_ThatCodeShouldNotVerifySuccessfully() { var calculator = new AccessTokenCalculator(); var code = calculator.GenerateULongAccessToken(); code++; calculator.IsValid(code).ShouldBeFalse(); }
private static void Main() { var accessTokenGenerator = new AccessTokenCalculator(); var tokens = Enumerable.Range(0, 1000) .Select(i => accessTokenGenerator.GenerateAccessToken()) .ToArray(); JsonSerializer.Create().Serialize(Console.Out, tokens); }