diff --git a/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs b/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs index f31ad4a..072b140 100644 --- a/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs +++ b/ICD.Common.Utils.Tests/Extensions/EnumerableExtensionsTest.cs @@ -3,6 +3,7 @@ using ICD.Common.Utils.Extensions; using NUnit.Framework; using System.Collections.Generic; using System.Linq; +using System; namespace ICD.Common.Utils.Tests.Extensions { @@ -323,13 +324,22 @@ namespace ICD.Common.Utils.Tests.Extensions [Test] public void MinByTest() { - Assert.Inconclusive(); + Assert.AreEqual(1, (new int[] { 3, 6, 2, 7, 1 }).MinBy(i => i)); } [Test] public void MinByComparerTest() { - Assert.Inconclusive(); + IComparer comparer = new NegativeComparer(); + Assert.AreEqual(7, (new int[] { 3, 6, 2, 7, 1 }).MinBy(i => i, comparer)); + } + + private class NegativeComparer : IComparer + { + public int Compare(int x, int y) + { + return Comparer.Default.Compare(-x, -y); + } } [Test] diff --git a/ICD.Common.Utils.Tests/Extensions/StringExtensionsTest.cs b/ICD.Common.Utils.Tests/Extensions/StringExtensionsTest.cs index 4b42b16..083b777 100644 --- a/ICD.Common.Utils.Tests/Extensions/StringExtensionsTest.cs +++ b/ICD.Common.Utils.Tests/Extensions/StringExtensionsTest.cs @@ -10,7 +10,9 @@ namespace ICD.Common.Utils.Tests.Extensions [Test] public void IndexOfTest() { - Assert.Inconclusive(); + string first; + Assert.AreEqual(5, "test1test3test2".IndexOf(new string[] { "test2", "test3" }, out first)); + Assert.AreEqual("test3", first); } [TestCase(true, "12345", '1')]