public void BuildReturnsTrueValueIfAnyIsTrue(bool condition)
        {
            var expected   = (NodeValue?)condition;
            var conditions = new[]
            {
                ConstantConditionBuilder.False,
                ConstantConditionBuilder.Create(condition),
                ConstantConditionBuilder.False,
            };
            var sut = CreateSut(conditions);

            var actual = sut.Build().Value.Calculate(null !);

            Assert.AreEqual(expected, actual);
        }
 private static IConditionBuilder CreateSut(bool condition = false) =>
 ConstantConditionBuilder.Create(condition);