Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }