public void testAnyToSet_Array1() { Object[] input = new Object[expectedList.Count]; expectedList.CopyTo(input, 0); ISet <Object> actual = ListUtil.AnyToSet(input); AssertSimilar(expectedList, actual); }
public void testAnyToSet_Object() { Int32 testItem = 9843789; ISet <Object> actual = ListUtil.AnyToSet(testItem); Assert.IsNotNull(actual); Assert.AreEqual(1, actual.Count); IEnumerator <Object> enumerator = actual.GetEnumerator(); Assert.IsTrue(enumerator.MoveNext()); Assert.AreEqual(testItem, enumerator.Current); }
public void testAnyToSet_Array2() { Int32[] input = { 1, 2, 3, 4, 5 }; ISet <Object> expected = new HashSet <Object>(); for (uint i = 0; i < input.Length; i++) { expected.Add(input[i]); } ISet <Object> actual = ListUtil.AnyToSet(input); AssertSimilar(expected, actual); }
public void testAnyToSet_Collection() { IDictionary <Int32, String> input = new Dictionary <Int32, String>(); input.Add(4, "four"); input.Add(7, "seven"); ISet <Object> actual = ListUtil.AnyToSet(input); Assert.IsNotNull(actual); Assert.AreEqual(input.Count, actual.Count); IEnumerator <KeyValuePair <Int32, String> > enumerator = input.GetEnumerator(); while (enumerator.MoveNext()) { Assert.IsTrue(actual.Contains(enumerator.Current)); } }
public void testAnyToSet_Set() { ISet <Object> actual = ListUtil.AnyToSet(expectedSet); AssertSimilar(expectedSet, actual); }