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);