13 lines
539 B
C#
13 lines
539 B
C#
|
using System.Linq;
|
||
|
using FruityFoundation.Base.Extensions;
|
||
|
using NUnit.Framework;
|
||
|
|
||
|
namespace Base.Tests.Extensions;
|
||
|
|
||
|
public class EnumerableExtensionTests
|
||
|
{
|
||
|
[TestCase(new object[] { 0, 1, 2 }, true, new object[] { 85 }, ExpectedResult = new object[] { 0, 1, 2, 85 })]
|
||
|
[TestCase(new object[] { "hi" }, false, new object[] { "there" }, ExpectedResult = new object[] { "hi" })]
|
||
|
public object[] TestConditionalConcat(object[] input, bool isConditionValid, object[] second) =>
|
||
|
input.ConditionalConcat(isConditionValid, second).ToArray();
|
||
|
}
|