Chcę sobie przetestować metodę get_random_cośtam, która zwraca cośtam ze zbioru {cośtam1, cośtam2, cośtam3}. Wpadł mi pomysł do głowy, by zrobić powiedzmy N * 10 prób (gdzie N to wielkość zbioru) podczas których pobieram wynik funkcji i wkładam do zbioru. Po tych N * 10 próbach, powinny być w zbiorze wszystkie możliwe wartości. Czy to podejście ma sens? Samą liczbę N * 10 wziąłem z czapy (w moim teście są 4 możliwe wartości więc po 40 każda powinna się pojawić), ale może istnieje jakieś bardziej szeroko stosowane podejście / liczba?
PS. Chodzi mi oczywiście o to, by test był jak najbardziej deterministyczny i by nie zdarzało się, że będzie failować (ale nie musi być 100% gwarancji)