Modify test to use string data.

This will allow us to more easily test the case where a custom equality
comparer is provided.
This commit is contained in:
Kenneth Hsu
2017-09-28 21:30:29 -07:00
parent 4b5ecedc31
commit 705bbe198f
+5 -5
View File
@@ -28,12 +28,12 @@ namespace Duplicati.UnitTest
[Category("Utility")]
public void GetUniqueItems()
{
int[] collection = { 1, 1, 1, 2, 3, 3 };
int[] uniqueItems = { 1, 2, 3 };
int[] duplicateItems = { 1, 3 };
string[] collection = { "A", "a", "A", "b", "c", "c" };
string[] uniqueItems = { "A", "a", "b", "c" };
string[] duplicateItems = { "A", "c" };
ISet<int> actualDuplicateItems;
ISet<int> actualUniqueItems = Utility.GetUniqueItems(collection, out actualDuplicateItems);
ISet<string> actualDuplicateItems;
ISet<string> actualUniqueItems = Utility.GetUniqueItems(collection, out actualDuplicateItems);
CollectionAssert.AreEquivalent(uniqueItems, actualUniqueItems);
CollectionAssert.AreEquivalent(duplicateItems, actualDuplicateItems);