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)); }