public void GenerateFrom_NumberIsEven() { generator = new PrimeGenerator(new RabinMillerTest(BigNumber.FromBytes(new[] { 2 }))); var number = BigNumber.FromBytes(new[] { 14 }); var simple = generator.GenerateFrom(number); CheckNumber(simple, 17); }
public void GenerateFrom_StartNumberIs133() { generator = new PrimeGenerator(new RabinMillerTest(CreateWitnesses(2, 132))); var number = BigNumber.FromBytes(new[] { 133 }); var simple = generator.GenerateFrom(number); CheckNumber(simple, 137); }
public void GenerateFrom_NumberIsNull() { Assert.Throws(typeof(ArgumentNullException), () => generator.GenerateFrom(null)); }