public void GetBytes_Should_Return_Random_Results(int iterations) { var numberGenerator = new NumberGenerator(); var results = new List <byte[]>(); for (var i = 0; i < iterations; i++) { results.Add(numberGenerator.GetBytes()); } Assert.AreEqual(iterations, results.Distinct().Count()); }