Ejemplo n.º 1
0
    public void ULongRangeOutside()
    {
        var datr = new Datr();

        datr.SetULongRange <ValuesClass>("ULong", Range.Outside, (ulong)100000000000, (ulong)9000000000000);

        for (int i = 0; i < 100; i++)
        {
            var basicClass = datr.Create <ValuesClass>();
            Assert.IsTrue(basicClass.ULong < (ulong)100000000000 || basicClass.ULong >= (ulong)9000000000000, $"Value generated is {basicClass.ULong}");
        }
    }
Ejemplo n.º 2
0
    public void ULongRangeLessThan()
    {
        var datr = new Datr();

        datr.SetULongRange <ValuesClass>("ULong", Range.LessThan, maxValue: (ulong)100000000000);

        for (int i = 0; i < 100; i++)
        {
            var basicClass = datr.Create <ValuesClass>();
            Assert.IsTrue(basicClass.ULong <= (ulong)100000000000, $"Value generated is {basicClass.ULong}");
        }
    }
Ejemplo n.º 3
0
    public void AddULongRangeToList()
    {
        var datr = new Datr();

        datr.SetULongRange <ValuesClass>("ULong", Range.GreaterThan, (ulong)100000000000);

        Assert.AreEqual(1, datr.FixedRanges.Count);
        Assert.AreEqual(typeof(ulong), datr.FixedRanges[0].DataType);
        Assert.AreEqual(typeof(ValuesClass), datr.FixedRanges[0].ClassType);
        Assert.AreEqual(Range.GreaterThan, datr.FixedRanges[0].Range);
        Assert.AreEqual((ulong)100000000000, datr.FixedRanges[0].MinValue);
        Assert.IsNull(datr.FixedRanges[0].MaxValue);
    }
Ejemplo n.º 4
0
    public void ULongRangeMaxValueNullBetweenRange()
    {
        var datr = new Datr();

        Assert.ThrowsException <ArgumentException>(() => datr.SetULongRange <ValuesClass>("ULong", Range.Between, minValue: (ulong)100000000000));
    }
Ejemplo n.º 5
0
    public void ULongRangeMinValueNullOutsideRange()
    {
        var datr = new Datr();

        Assert.ThrowsException <ArgumentException>(() => datr.SetULongRange <ValuesClass>("ULong", Range.Outside, maxValue: (ulong)100000000000));
    }
Ejemplo n.º 6
0
    public void ULongRangeMaxValueEqualsULongMin()
    {
        var datr = new Datr();

        Assert.ThrowsException <ArgumentException>(() => datr.SetULongRange <ValuesClass>("ULong", Range.LessThan, maxValue: ulong.MinValue));
    }