Example #1
0
        public void RandomDecimalShouldReturnSomethingDifferentEveryTimeItsCalled()
        {
            var randomDecimal1 = RandomValue.Decimal();
            var randomDecimal2 = RandomValue.Decimal();

            randomDecimal1.ShouldNotEqual(randomDecimal2);
        }
Example #2
0
        public void RandomDecimalShouldReturnARelevantValueWhenCalledWithAMaximumDecimal()
        {
            var maxDecimal1 = 520.3m;
            var maxDecimal2 = 356.5m;

            var randomDecimal1 = RandomValue.Decimal(maxDecimal1);
            var randomDecimal2 = RandomValue.Decimal(maxDecimal2);

            randomDecimal1.ShouldBeGreaterThan(1);
            randomDecimal2.ShouldBeGreaterThan(1);
        }
Example #3
0
        public void RandomDecimalShouldReturnValuesSmallerThanMaximumEveryTimeIsCalled()
        {
            var maxDecimal1 = .3m;
            var maxDecimal2 = 1.5m;
            var maxDecimal3 = 9.8m;

            var randomDecimal1 = RandomValue.Decimal(maxDecimal1);
            var randomDecimal2 = RandomValue.Decimal(maxDecimal2);
            var randomDecimal3 = RandomValue.Decimal(maxDecimal3);

            randomDecimal1.ShouldBeLessThan(maxDecimal1 + .01m);
            randomDecimal2.ShouldBeLessThan(maxDecimal2 + .01m);
            randomDecimal3.ShouldBeLessThan(maxDecimal3 + .01m);
        }