From 83681d2b8cba5bddef235e4bd3359e267cb11273 Mon Sep 17 00:00:00 2001 From: Daniel Sword Date: Mon, 19 Nov 2018 20:00:54 -0800 Subject: [PATCH] Combinatorics: add a test class for new combinatoric methods. --- .../CombinatoricsTests/PermutationTests.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/Numerics.Tests/CombinatoricsTests/PermutationTests.cs diff --git a/src/Numerics.Tests/CombinatoricsTests/PermutationTests.cs b/src/Numerics.Tests/CombinatoricsTests/PermutationTests.cs new file mode 100644 index 00000000..95ff4bb5 --- /dev/null +++ b/src/Numerics.Tests/CombinatoricsTests/PermutationTests.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using NUnit.Framework; + +namespace MathNet.Numerics.Tests.CombinatoricsTests +{ + [TestFixture] + public class PermutationTests + { + private IEqualityComparer _comparer = new ArrayEqualityComparer(); + class ArrayEqualityComparer : IEqualityComparer + { + public bool Equals(int[] x, int[] y) + { + return StructuralComparisons.StructuralEqualityComparer.Equals(x, y); + } + + public int GetHashCode(int[] obj) + { + return StructuralComparisons.StructuralEqualityComparer.GetHashCode(obj); + } + } + + } +}