public void SequenceGeneratorSingle__Should_work() { var generator = new SequenceGeneratorSingle(); Assert.AreEqual((Single)0, generator.GetValue()); Assert.AreEqual((Single)1, generator.GetValue()); Assert.AreEqual((Single)2, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3 }; Assert.AreEqual((Single)3, generator.GetValue()); Assert.AreEqual((Single)4, generator.GetValue()); Assert.AreEqual((Single)5, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3, Step = 3 }; Assert.AreEqual((Single)3, generator.GetValue()); Assert.AreEqual((Single)6, generator.GetValue()); Assert.AreEqual((Single)9, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3, Step = -3 }; Assert.AreEqual((Single)3, generator.GetValue()); Assert.AreEqual((Single)0, generator.GetValue()); Assert.AreEqual((Single)(-3), generator.GetValue()); generator = new SequenceGeneratorSingle { From = Single.MaxValue - 1 }; Assert.AreEqual((Single)(Single.MaxValue - 1), generator.GetValue()); Assert.AreEqual((Single)(Single.MaxValue - 0), generator.GetValue()); }
public void SequenceGeneratorSingle__Should_work() { var generator = new SequenceGeneratorSingle(); Assert.Equal((Single)0, generator.GetValue()); Assert.Equal((Single)1, generator.GetValue()); Assert.Equal((Single)2, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3 }; Assert.Equal((Single)3, generator.GetValue()); Assert.Equal((Single)4, generator.GetValue()); Assert.Equal((Single)5, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3, Step = 3 }; Assert.Equal((Single)3, generator.GetValue()); Assert.Equal((Single)6, generator.GetValue()); Assert.Equal((Single)9, generator.GetValue()); generator = new SequenceGeneratorSingle { From = 3, Step = -3 }; Assert.Equal((Single)3, generator.GetValue()); Assert.Equal((Single)0, generator.GetValue()); Assert.Equal((Single)(-3), generator.GetValue()); generator = new SequenceGeneratorSingle { From = Single.MaxValue - 1 }; Assert.Equal((Single)(Single.MaxValue - 1), generator.GetValue()); Assert.Equal((Single)(Single.MaxValue - 0), generator.GetValue()); }