Je sais qu'il y a beaucoup de questions sur le net, mais j'aimerais savoir pourquoi ma méthode échoue Qu'est-ce que je fais de mal?Numéro unique au hasard?
public class Generator
{
private static readonly Random random = new Random();
private static readonly object SyncLock = new object();
public static int GetRandomNumber(int min, int max)
{
lock (SyncLock)
{
return random.Next(min, max);
}
}
}
[TestFixture]
public class Class1
{
[Test]
public void SimpleTest()
{
var numbers=new List<int>();
for (int i = 1; i < 10000; i++)
{
var random = Generator.GetRandomNumber(1,10000);
numbers.Add(random);
}
CollectionAssert.AllItemsAreUnique(numbers);
}
}
EDIT La méthode de test échoue !! Désolé de ne pas mentionner
Merci pour votre temps et suggestions
Échec de quelle manière? –
Qu'est-ce qui ne fonctionne pas? Est-ce une erreur de compilation? Est-ce que la fonction retourne toujours le même numéro? – Msonic
@Boo j'ai eu peur quand votre commentaire a surgi ...: O – xandercoded