public void TestShuffle() { var shuffled = new Uri[4]; shuffled[0] = new Uri("http://192.168.56.101:8091/pools"); shuffled[1] = new Uri("http://192.168.56.102:8091/pools"); shuffled[2] = new Uri("http://192.168.56.103:8091/pools"); shuffled[3] = new Uri("http://192.168.56.104:8091/pools"); shuffled.Shuffle(); var unshuffled = new Uri[4]; unshuffled[0] = new Uri("http://192.168.56.101:8091/pools"); unshuffled[1] = new Uri("http://192.168.56.102:8091/pools"); unshuffled[2] = new Uri("http://192.168.56.103:8091/pools"); unshuffled[3] = new Uri("http://192.168.56.104:8091/pools"); var foundDifference = false; for (int i = 0; i < shuffled.Length; i++) { if (shuffled[i] != unshuffled[i]) { foundDifference = true; break; } } Assert.IsTrue(foundDifference); }
public void When_Array_IsEmpty_Shuffle_Does_Not_Throw_Exception() { var uris = new Uri[0]; uris.Shuffle(); }