Exemplo n.º 1
0
        public void FromMinAndMaxReturnsCorrectResult(double? min, double? max)
        {
            var expected = min.HasValue && max.HasValue ? new NodeValue(min.Value, max.Value) : (NodeValue?) null;
            var minBuilder = new ValueBuilderImpl(min);
            var maxBuilder = new ValueBuilderImpl(max);
            var sut = CreateSut();

            var actual = sut.FromMinAndMax(minBuilder, maxBuilder).Build().Calculate(null!);

            Assert.AreEqual(expected, actual);
        }
 public IValueBuilder FromMinAndMax(IValueBuilder minimumValue, IValueBuilder maximumValue) =>
 ValueBuilderImpl.Create(minimumValue, maximumValue, CalculateFromMinAndMax,
                         (l, r) => "Value(min: " + l + ", max: " + r + ")");