public void GenderGenerator() { IGenerator <string> gendergenerator = new GenderGenerator(); var gender = (string)gendergenerator.Generate(); Assert.IsNotNull(gender); }
public YoungPlayerBuilderTest() { //initialise dependencies string dataDir = Directory.GetCurrentDirectory() + @"\..\..\"; // arrange: create & setup mocks, create loader with mock _mockHostingEnv = new Mock <IHostEnvironment>(); _mockHostingEnv .Setup(env => env.ContentRootPath) .Returns(() => dataDir); _game = new Game.Domain.Game("test game", DateTime.Parse("2020-01-01")); _intRandomiser = new IntRandomiser(); _multipleIntValuesRandomiser = new MultipleIntValuesRandomiser(); _ageRandomiser = new AgeRandomiser(_intRandomiser); _featureRatingRandomiser = new FeatureRatingRandomiser(_intRandomiser); _dataPathHelper = new DataPathHelper(_mockHostingEnv.Object); _firstnameRecordsLoader = new FirstnameRecordsLoader(_dataPathHelper); _lastnameRecordsLoader = new LastnameRecordsLoader(_dataPathHelper); _listRandomiser = new ListRandomiser(_intRandomiser); _firstnameGenerator = new FirstnameGenerator(_firstnameRecordsLoader, _listRandomiser); _lastnameGenerator = new LastnameGenerator(_lastnameRecordsLoader, _listRandomiser); _personNameGenerator = new PersonNameGenerator(_firstnameGenerator, _lastnameGenerator); _genderGenerator = new GenderGenerator(_intRandomiser); _dobGenerator = new DateOfBirthGenerator(_game, _ageRandomiser); _worldCitiesLoader = new WorldCitiesLoader(_dataPathHelper); _birthLocationGenerator = new BirthLocationGenerator(_worldCitiesLoader, _listRandomiser); _percentileGenerator = new PercentileGenerator(_intRandomiser); _favouriteFootGenerator = new FavouriteFootGenerator(_percentileGenerator); _physicalFeatureSetGenerator = new PhysicalFeatureSetGenerator(_featureRatingRandomiser); _statureGrLoader = new StatureGrowthRecordLoader(_dataPathHelper); _weightGrLoader = new WeightGrowthRecordLoader(_dataPathHelper); _percentileGrRepository = new PercentileGrowthSetRepository(_statureGrLoader, _weightGrLoader); _bmiGenerator = new BodyMassIndexGenerator(_game, _percentileGrRepository); _countriesGenerator = new CountriesGenerator(_listRandomiser, _intRandomiser, _multipleIntValuesRandomiser); _growthSetGenerator = new GrowthSetGenerator(_percentileGrRepository, _listRandomiser); _playerPositionGenerator = new PlayerPositionGenerator(_percentileGenerator); }
void Awake() { instance = this; }
public void GenderGenerator() { IGenerator<string> gendergenerator = new GenderGenerator(); var gender = (string) gendergenerator.Generate(); Assert.IsNotNull(gender); }