public void RandomListContainsTest() { bool isMissingAValue = false; RandomizedList <string> randoList = new RandomizedList <string>(new PrngSHA256()); List <string> baseList = new List <string>(); baseList.Add("a"); baseList.Add("A"); baseList.Add("b"); baseList.Add("B"); baseList.Add("CCC"); baseList.Add("D"); baseList.Add("0"); baseList.Add("1"); baseList.Add("$^%#$%^%$#"); foreach (var item in baseList) { randoList.Add(item); } for (int i = 0; i < baseList.Count; i++) { if (randoList.Contains(baseList[i]) == false) { isMissingAValue = true; } } randoList.Clear(); Assert.False(isMissingAValue); }
public void RandomListClearTest() { RandomizedList <string> randoList = new RandomizedList <string>(new PrngSHA256()); List <string> baseList = new List <string>(); baseList.Add("a"); baseList.Add("A"); baseList.Add("b"); baseList.Add("B"); baseList.Add("CCC"); baseList.Add("D"); baseList.Add("0"); baseList.Add("1"); baseList.Add("$^%#$%^%$#"); foreach (var item in baseList) { randoList.Add(item); } randoList.Clear(); Assert.True(randoList.Count == 0); }