public void SuffleTest() { SimpleData simpleData = new SimpleData(); var result1 = simpleData.GetOrderedArray(10); var result2 = simpleData.GetOrderedArray(10); simpleData.Shuffle(result2); bool isSame = true; for (int i = 0; i < 10; i++) { isSame = isSame && (result1[i] == result2[2]); } Assert.IsFalse(isSame); }
public void Run2() { SimpleData simple = new SimpleData(); var data = simple.GetOrderedArray(10); simple.Shuffle(data); foreach (var item in data) { Console.WriteLine(item); } }
public void GetOrderedArrayTest() { SimpleData simpleData = new SimpleData(); var result = simpleData.GetOrderedArray(10); Assert.AreEqual(10, result.Length); for (int i = 0; i < 10; i++) { Assert.AreEqual(i, result[i]); } }
public void MaxTest() { SimpleAlgorithm simple = new SimpleAlgorithm(); SimpleData data = new SimpleData(); var nums = data.GetOrderedArray(10); data.Shuffle(nums); var result = simple.Max(nums); Assert.AreEqual(9, result.Item2); }