From 846df86b287f4e26c17dc81d9dacd7fca7cf2e69 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Mon, 17 Jul 2017 12:14:16 -0400 Subject: [PATCH] Added test for EnumerableExtensions.Consolidate() --- .../Extensions/EnumerableExtensionsTest.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs diff --git a/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs b/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs new file mode 100644 index 0000000..d2244e4 --- /dev/null +++ b/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs @@ -0,0 +1,21 @@ +using ICD.Common.Utils.Extensions; +using NUnit.Framework; +using System.Linq; + +namespace ICD.Common.Utils.Tests_NetStandard.Extensions +{ + [TestFixture] + public sealed class EnumerableExtensionsTest + { + [Test] + public void ConsolidateTest() + { + string[] sequence = EnumerableExtensions.Consolidate(new string[] { "A", "B", "B", "C" }).ToArray(); + + Assert.AreEqual(3, sequence.Length, StringUtils.ArrayFormat(sequence)); + Assert.AreEqual("A", sequence[0]); + Assert.AreEqual("B", sequence[1]); + Assert.AreEqual("C", sequence[2]); + } + } +}