Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StepDown"/> class.
 /// </summary>
 /// <param name="numberRange">The range to get the list of children.</param>
 /// <param name="name">The name of the node.</param>
 private StepDown(NumberRangeList numberRange, string name)
 {
     this.name  = name;
     this.start = numberRange.Start;
     this.end   = numberRange.End;
     this.SetDefaultFieldValues();
 }
Exemplo n.º 2
0
        public void RangeMultipleValues()
        {
            var values = new NumberRangeList(3, 5);

            values.Count.Should().Be(3);
            values.Contains(1).Should().BeFalse();
            values.Contains(2).Should().BeFalse();

            values.Contains(3).Should().BeTrue();
            values.Contains(4).Should().BeTrue();
            values.Contains(5).Should().BeTrue();

            values.Contains(6).Should().BeFalse();
            values.Contains(7).Should().BeFalse();
            values.Contains(8).Should().BeFalse();
            values.Contains(9).Should().BeFalse();
        }