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