public void CustomGeneratorTest() { ChipNumberGenerator chipNumberGenerator = new ChipNumberGenerator(10); Assert.AreEqual(11, chipNumberGenerator.Generate()); Assert.AreEqual(12, chipNumberGenerator.Generate()); Assert.AreEqual(13, chipNumberGenerator.Generate()); Assert.AreEqual(14, chipNumberGenerator.Generate()); Assert.AreEqual(15, chipNumberGenerator.Generate()); Assert.AreEqual(16, chipNumberGenerator.Generate()); }
public void DefaultGeneratorTest() { ChipNumberGenerator chipNumberGenerator = new ChipNumberGenerator(); Assert.AreEqual(0, chipNumberGenerator.Generate()); Assert.AreEqual(1, chipNumberGenerator.Generate()); Assert.AreEqual(2, chipNumberGenerator.Generate()); Assert.AreEqual(3, chipNumberGenerator.Generate()); Assert.AreEqual(4, chipNumberGenerator.Generate()); Assert.AreEqual(5, chipNumberGenerator.Generate()); }
public void CustomGeneratorInvalidOperation() { ChipNumberGenerator chipNumberGenerator = new ChipNumberGenerator(Int32.MaxValue-1); chipNumberGenerator.Generate(); chipNumberGenerator.Generate(); }