public void TrueIsProperSupersetOfTest() { var intSetFirst = new GenericSet <int>(); var intSetSecond = new GenericSet <int>(); var firstData = new int[] { 5, 16, -32, 56, 0, 5, 44, 16, 13 }; var secondData = new int[] { 5, 16, 44, 16, 13 }; for (int i = 0; i < firstData.Length; ++i) { intSetFirst.Add(firstData[i]); } for (int i = 0; i < secondData.Length; ++i) { intSetSecond.Add(secondData[i]); } Assert.IsTrue(intSetFirst.IsProperSupersetOf(intSetSecond)); }