Example #1
0
        public void Seed32StartsAtOne()
        {
            var seed = new Seed32();

            Assert.AreEqual(1, seed.Peek());

            Assert.AreEqual(1, seed.Increment());

            Assert.AreEqual(1, seed.LastSeed);
        }
Example #2
0
        public void Seed32StartsWithParameter()
        {
            var seed = new Seed32(999);

            Assert.AreEqual(1000, seed.Peek());

            Assert.AreEqual(1000, seed.Increment());

            Assert.AreEqual(1000, seed.LastSeed);
        }
Example #3
0
        public void Seed32OpensUnused()
        {
            var seed = new Seed32(999);

            Assert.AreEqual(1000, seed.Increment());

            seed.Open(500);

            Assert.AreEqual(500, seed.Peek());

            Assert.AreEqual(500, seed.Increment());

            Assert.AreEqual(1000, seed.LastSeed);
        }