public void Throws_when_type_conversion_would_overflow() { var generator = new InMemoryIntegerValueGenerator <byte>(0); for (var i = 1; i < 256; i++) { generator.Next(null); } Assert.Throws <OverflowException>(() => generator.Next(null)); }
public void Throws_when_type_conversion_would_overflow() { var generator = new InMemoryIntegerValueGenerator<byte>(); for (var i = 1; i < 256; i++) { generator.Next(); } Assert.Throws<OverflowException>(() => generator.Next()); }
public void Creates_values() { var generator = new InMemoryIntegerValueGenerator <int>(0); Assert.Equal(1, generator.Next(null)); Assert.Equal(2, generator.Next(null)); Assert.Equal(3, generator.Next(null)); Assert.Equal(4, generator.Next(null)); Assert.Equal(5, generator.Next(null)); Assert.Equal(6, generator.Next(null)); generator = new InMemoryIntegerValueGenerator <int>(0); Assert.Equal(1, generator.Next(null)); Assert.Equal(2, generator.Next(null)); }
public void Creates_values() { var generator = new InMemoryIntegerValueGenerator<int>(); Assert.Equal(1, generator.Next()); Assert.Equal(2, generator.Next()); Assert.Equal(3, generator.Next()); Assert.Equal(4, generator.Next()); Assert.Equal(5, generator.Next()); Assert.Equal(6, generator.Next()); generator = new InMemoryIntegerValueGenerator<int>(); Assert.Equal(1, generator.Next()); Assert.Equal(2, generator.Next()); }