public void GenerateSexShouldGenerateRandomSexes() { int maleCount = 0; int femaleCount = 0; int count = 9999; for (int i = 0; i < count; i++) { var sex = CustomerSeeder.GenerateSex(); switch (sex) { case CustomerSeeder.Sex.Male: maleCount++; break; case CustomerSeeder.Sex.Female: femaleCount++; break; default: break; } } Debug.WriteLine("Male count: {0}, Female count {1}", maleCount, femaleCount); Assert.IsTrue(femaleCount > count / 3); }
public void GenerateNamesShouldGenerateRandomNames() { var uniqueNames = new HashSet <string>(); int count = 9999; for (int i = 0; i < count; i++) { var sex = CustomerSeeder.GenerateSex(); var name = CustomerSeeder.GenerateName(sex); string firstName = name["first"]; string lastName = name["last"]; string fullName = firstName + " " + lastName; // Debug.WriteLine(fullName); uniqueNames.Add(fullName); } // 944 = maximum different combinations Assert.AreEqual(944, uniqueNames.Count); }