Ejemplo n.º 1
0
        public void ShouldGenerateValue()
        {
            var gen        = new RandomNumberDecimalGenerator(new ColumnDataTypeDefinition("Decimal(12)", false));
            var firstValue = gen.GenerateValue(1);

            Assert.That(firstValue, Is.Not.Null);
        }
Ejemplo n.º 2
0
        public void ShouldTestStep()
        {
            var gen         = new RandomNumberDecimalGenerator(new ColumnDataTypeDefinition("Decimal(12)", false));
            var firstValue  = gen.GenerateValue(1);
            var secondValue = gen.GenerateValue(1);

            Assert.That(firstValue, Is.Not.EqualTo(secondValue));
        }
Ejemplo n.º 3
0
        public void ShouldGenerateNegativeValues()
        {
            var gen = new RandomNumberDecimalGenerator(new ColumnDataTypeDefinition("Decimal(12)", false));

            gen.GeneratorParameters.MinValue.Value = -20m;
            gen.GeneratorParameters.MaxValue.Value = 0m;
            var firstValue = gen.GenerateValue(1);

            Assert.That(firstValue, Is.Not.Null);
            Assert.That(firstValue, Is.GreaterThanOrEqualTo(-20m));
            Assert.That(firstValue, Is.LessThanOrEqualTo(0m));
        }