public void TestCreateChildrenShouldCreateMidValueNodes() { var values = CreateValues(-10, 20, 1);; _column = new ColumnBuilder().WithValues(values).Build(); _node = new IntegerFilterTreeNode(string.Empty, _column, (int)_column.Min, (int)_column.Max); var results = _node.CreateChildren(); Assert.That(results.ElementAt(5).Name, Is.EqualTo("0 - 1")); }
public void TestCreateChildrenShouldCreateMinValueNodes() { var values = CreateValues(int.MinValue, 20, 1);; _column = new ColumnBuilder().WithValues(values).Build(); _node = new IntegerFilterTreeNode(string.Empty, _column, (int)_column.Min, (int)_column.Max); var results = _node.CreateChildren(); Assert.That(results.First().Name, Is.EqualTo("-2147483648 - -2147483647")); }
public void TestCreateChildrenShouldReturnNodesIfMoreThanTenNodes() { var values = CreateValues(0, 20, 1); _column = new ColumnBuilder().WithValues(values).Build(); _node = new IntegerFilterTreeNode(string.Empty, _column, 0, 20); var result = _node.CreateChildren(); Assert.That(result.All(p => p is IntegerFilterTreeNode)); }
public void TestCreateChildrenShouldCreateMaxValueLeaf() { var value = int.MaxValue; _column = new ColumnBuilder().WithValue(value).Build(); _node = new IntegerFilterTreeNode(string.Empty, _column, value, value); var results = _node.CreateChildren(); Assert.That(results.Single().Name, Is.EqualTo("2147483647")); }
public void TestCreateFilterShouldReturnFilter() { var lowerValue = int.MinValue; var upperValue = int.MaxValue; _node = new IntegerFilterTreeNode(string.Empty, _column, lowerValue, upperValue); var result = (IntegerFilter)_node.CreateFilter(); Assert.That(result.LowerValue, Is.EqualTo(lowerValue)); Assert.That(result.UpperValue, Is.EqualTo(upperValue)); }