public void ProspectGenerator_should_generate_prospects()
        {
            var numberOfProspectsToGenerate = 100;
            var seasonId = 1;

            ProspectGenerator prospectGenerator = new ProspectGenerator(GetInMemoryFirstNameGenerator(), numberOfProspectsToGenerate, seasonId);

            prospectGenerator.Generate();

            var prospects = FootballManagerDatabase.GetAllProspectsBySeason(seasonId);

            Assert.AreEqual(prospects.Count(), numberOfProspectsToGenerate);
        }
        public void ProspectGenerator_should_generate_first_name_from_firstName_masterList()
        {
            var NameList = new List<string>() {"Andy", "Billy"};
            var nameGenerator = GetInMemoryFirstNameGenerator(NameList);
            ProspectGenerator prospectGenerator = new ProspectGenerator(nameGenerator, 1, 1);
            prospectGenerator.Generate();

            var prospect = FootballManagerDatabase.GetAllProspectsBySeason(1).ToList()[0];

            Assert.IsTrue(NameList.Contains(prospect.FirstName));
        }