1 // generated by fakerjsgenerator
2 module faked.test;
3 
4 import std.array : empty;
5 import std.stdio;
6 import std.format : format;
7 
8 
9 struct ToIgnore {
10 	string lang;
11 	string[] methods;
12 }
13 
14 const allowedToFail =
15 	[ ToIgnore("az"
16 		, ["addressState", "companySuffix", "namePrefix", "nameSuffix"])
17 	, ToIgnore("cz" , ["addressState", "addressStateAbbr"])
18 	, ToIgnore("id_ID", ["namePrefix"])
19 	, ToIgnore("it", ["nameSuffix"])
20 	, ToIgnore("mk", ["nameSuffix"])
21 	, ToIgnore("pt_BR", ["addressCityPrefix"])
22 	, ToIgnore("pt_PT", ["addressCityPrefix", "addressCitySuffix", "nameSuffix"])
23 	, ToIgnore("ru", ["nameSuffix", "namePrefix"])
24 	, ToIgnore("sk", ["addressState", "addressStateAbbr"])
25 	];
26 
27 void fakedAssert(D)(D fakeData, const string lang, const string method, const long round) {
28 	foreach(ref l; allowedToFail) {
29 		if(l.lang == lang) {
30 			foreach(m; l.methods) {
31 				if(m == method) {
32 					if(fakeData.empty) {
33 						//writefln("%5s %20s %3d gives no data as expected", lang, method, round);
34 						return;
35 					} else {
36 						assert(false, format("%5s %20s %3d was expected to give no data", lang, method, round));
37 					}
38 				}
39 			}
40 		}
41 	}
42 	assert(!fakeData.empty, format("%5s %20s %3d failed to give data", lang
43 				, method, round));
44 }
45 
46 unittest {
47 	import faked.faker_af_za;
48     auto faker = new Faker_af_za(1);
49 	for(int i = 0; i < 30; ++i) {
50 		fakedAssert(faker.addressBuildingNumber(), "af_ZA", "addressBuildingNumber", i);
51 		fakedAssert(faker.addressCity(), "af_ZA", "addressCity", i);
52 		fakedAssert(faker.addressCityName(), "af_ZA", "addressCityName", i);
53 		fakedAssert(faker.addressCityPrefix(), "af_ZA", "addressCityPrefix", i);
54 		fakedAssert(faker.addressCitySuffix(), "af_ZA", "addressCitySuffix", i);
55 		fakedAssert(faker.addressCountry(), "af_ZA", "addressCountry", i);
56 		fakedAssert(faker.addressCountryCode(), "af_ZA", "addressCountryCode", i);
57 		fakedAssert(faker.addressCountryCodeAlpha3(), "af_ZA", "addressCountryCodeAlpha3", i);
58 		fakedAssert(faker.addressCounty(), "af_ZA", "addressCounty", i);
59 		fakedAssert(faker.addressDefaultCountry(), "af_ZA", "addressDefaultCountry", i);
60 		fakedAssert(faker.addressDirection(), "af_ZA", "addressDirection", i);
61 		fakedAssert(faker.addressDirectionAbbr(), "af_ZA", "addressDirectionAbbr", i);
62 		fakedAssert(faker.addressLatitude(), "af_ZA", "addressLatitude", i);
63 		fakedAssert(faker.addressLongitude(), "af_ZA", "addressLongitude", i);
64 		fakedAssert(faker.addressPostcode(), "af_ZA", "addressPostcode", i);
65 		fakedAssert(faker.addressSecondaryAddress(), "af_ZA", "addressSecondaryAddress", i);
66 		fakedAssert(faker.addressState(), "af_ZA", "addressState", i);
67 		fakedAssert(faker.addressStateAbbr(), "af_ZA", "addressStateAbbr", i);
68 		fakedAssert(faker.addressStreet(), "af_ZA", "addressStreet", i);
69 		fakedAssert(faker.addressStreetAddress(), "af_ZA", "addressStreetAddress", i);
70 		fakedAssert(faker.addressStreetSuffix(), "af_ZA", "addressStreetSuffix", i);
71 		fakedAssert(faker.addressTimeZone(), "af_ZA", "addressTimeZone", i);
72 		fakedAssert(faker.animalBear(), "af_ZA", "animalBear", i);
73 		fakedAssert(faker.animalBird(), "af_ZA", "animalBird", i);
74 		fakedAssert(faker.animalCat(), "af_ZA", "animalCat", i);
75 		fakedAssert(faker.animalCetacean(), "af_ZA", "animalCetacean", i);
76 		fakedAssert(faker.animalCow(), "af_ZA", "animalCow", i);
77 		fakedAssert(faker.animalCrocodilia(), "af_ZA", "animalCrocodilia", i);
78 		fakedAssert(faker.animalDog(), "af_ZA", "animalDog", i);
79 		fakedAssert(faker.animalFish(), "af_ZA", "animalFish", i);
80 		fakedAssert(faker.animalHorse(), "af_ZA", "animalHorse", i);
81 		fakedAssert(faker.animalInsect(), "af_ZA", "animalInsect", i);
82 		fakedAssert(faker.animalLion(), "af_ZA", "animalLion", i);
83 		fakedAssert(faker.animalRabbit(), "af_ZA", "animalRabbit", i);
84 		fakedAssert(faker.animalRodent(), "af_ZA", "animalRodent", i);
85 		fakedAssert(faker.animalSnake(), "af_ZA", "animalSnake", i);
86 		fakedAssert(faker.animalType(), "af_ZA", "animalType", i);
87 		fakedAssert(faker.appAuthor(), "af_ZA", "appAuthor", i);
88 		fakedAssert(faker.appName(), "af_ZA", "appName", i);
89 		fakedAssert(faker.appVersion(), "af_ZA", "appVersion", i);
90 		fakedAssert(faker.businessCreditCardExpiryDates(), "af_ZA", "businessCreditCardExpiryDates", i);
91 		fakedAssert(faker.businessCreditCardNumbers(), "af_ZA", "businessCreditCardNumbers", i);
92 		fakedAssert(faker.businessCreditCardTypes(), "af_ZA", "businessCreditCardTypes", i);
93 		fakedAssert(faker.cellPhoneFormats(), "af_ZA", "cellPhoneFormats", i);
94 		fakedAssert(faker.colorHuman(), "af_ZA", "colorHuman", i);
95 		fakedAssert(faker.colorSpace(), "af_ZA", "colorSpace", i);
96 		fakedAssert(faker.commerceDepartment(), "af_ZA", "commerceDepartment", i);
97 		fakedAssert(faker.commerceProductDescription(), "af_ZA", "commerceProductDescription", i);
98 		fakedAssert(faker.companyAdjective(), "af_ZA", "companyAdjective", i);
99 		fakedAssert(faker.companyBs(), "af_ZA", "companyBs", i);
100 		fakedAssert(faker.companyBsAdjective(), "af_ZA", "companyBsAdjective", i);
101 		fakedAssert(faker.companyBsNoun(), "af_ZA", "companyBsNoun", i);
102 		fakedAssert(faker.companyBsVerb(), "af_ZA", "companyBsVerb", i);
103 		fakedAssert(faker.companyCatchPhrase(), "af_ZA", "companyCatchPhrase", i);
104 		fakedAssert(faker.companyDescriptor(), "af_ZA", "companyDescriptor", i);
105 		fakedAssert(faker.companyName(), "af_ZA", "companyName", i);
106 		fakedAssert(faker.companyNoun(), "af_ZA", "companyNoun", i);
107 		fakedAssert(faker.companySuffix(), "af_ZA", "companySuffix", i);
108 		fakedAssert(faker.databaseCollation(), "af_ZA", "databaseCollation", i);
109 		fakedAssert(faker.databaseColumn(), "af_ZA", "databaseColumn", i);
110 		fakedAssert(faker.databaseEngine(), "af_ZA", "databaseEngine", i);
111 		fakedAssert(faker.databaseType(), "af_ZA", "databaseType", i);
112 		fakedAssert(faker.dateMonth(), "af_ZA", "dateMonth", i);
113 		fakedAssert(faker.dateWeekday(), "af_ZA", "dateWeekday", i);
114 		fakedAssert(faker.financeAccount(), "af_ZA", "financeAccount", i);
115 		fakedAssert(faker.financeAccountType(), "af_ZA", "financeAccountType", i);
116 		fakedAssert(faker.financeBIC(), "af_ZA", "financeBIC", i);
117 		fakedAssert(faker.financeBitcoinAddress(), "af_ZA", "financeBitcoinAddress", i);
118 		fakedAssert(faker.financeCreditCard(), "af_ZA", "financeCreditCard", i);
119 		fakedAssert(faker.financeCreditCardAmericanExpress(), "af_ZA", "financeCreditCardAmericanExpress", i);
120 		fakedAssert(faker.financeCreditCardCVV(), "af_ZA", "financeCreditCardCVV", i);
121 		fakedAssert(faker.financeCreditCardDinersClub(), "af_ZA", "financeCreditCardDinersClub", i);
122 		fakedAssert(faker.financeCreditCardDiscover(), "af_ZA", "financeCreditCardDiscover", i);
123 		fakedAssert(faker.financeCreditCardInstapayment(), "af_ZA", "financeCreditCardInstapayment", i);
124 		fakedAssert(faker.financeCreditCardJcb(), "af_ZA", "financeCreditCardJcb", i);
125 		fakedAssert(faker.financeCreditCardMastercard(), "af_ZA", "financeCreditCardMastercard", i);
126 		fakedAssert(faker.financeCreditCardSolo(), "af_ZA", "financeCreditCardSolo", i);
127 		fakedAssert(faker.financeCreditCardSwitch(), "af_ZA", "financeCreditCardSwitch", i);
128 		fakedAssert(faker.financeCreditCardVisa(), "af_ZA", "financeCreditCardVisa", i);
129 		fakedAssert(faker.financeCurrency(), "af_ZA", "financeCurrency", i);
130 		fakedAssert(faker.financeIBAN(), "af_ZA", "financeIBAN", i);
131 		fakedAssert(faker.financeMask(), "af_ZA", "financeMask", i);
132 		fakedAssert(faker.financeRoutingNumber(), "af_ZA", "financeRoutingNumber", i);
133 		fakedAssert(faker.financeTransactionType(), "af_ZA", "financeTransactionType", i);
134 		fakedAssert(faker.hackerAbbreviation(), "af_ZA", "hackerAbbreviation", i);
135 		fakedAssert(faker.hackerAdjective(), "af_ZA", "hackerAdjective", i);
136 		fakedAssert(faker.hackerIngverb(), "af_ZA", "hackerIngverb", i);
137 		fakedAssert(faker.hackerNoun(), "af_ZA", "hackerNoun", i);
138 		fakedAssert(faker.hackerPhrase(), "af_ZA", "hackerPhrase", i);
139 		fakedAssert(faker.hackerVerb(), "af_ZA", "hackerVerb", i);
140 		fakedAssert(faker.helperAlpha(), "af_ZA", "helperAlpha", i);
141 		fakedAssert(faker.helperAlphaNum(), "af_ZA", "helperAlphaNum", i);
142 		fakedAssert(faker.helperHexaDecimal(), "af_ZA", "helperHexaDecimal", i);
143 		fakedAssert(faker.internetAvatarUri(), "af_ZA", "internetAvatarUri", i);
144 		fakedAssert(faker.internetColor(), "af_ZA", "internetColor", i);
145 		fakedAssert(faker.internetDomainName(), "af_ZA", "internetDomainName", i);
146 		fakedAssert(faker.internetDomainSuffix(), "af_ZA", "internetDomainSuffix", i);
147 		fakedAssert(faker.internetDomainWord(), "af_ZA", "internetDomainWord", i);
148 		fakedAssert(faker.internetEmoji(), "af_ZA", "internetEmoji", i);
149 		fakedAssert(faker.internetExampleEmail(), "af_ZA", "internetExampleEmail", i);
150 		fakedAssert(faker.internetFreeEmail(), "af_ZA", "internetFreeEmail", i);
151 		fakedAssert(faker.internetHttpStatusCode(), "af_ZA", "internetHttpStatusCode", i);
152 		fakedAssert(faker.internetIPv4(), "af_ZA", "internetIPv4", i);
153 		fakedAssert(faker.internetIPv6(), "af_ZA", "internetIPv6", i);
154 		fakedAssert(faker.internetPassword(), "af_ZA", "internetPassword", i);
155 		fakedAssert(faker.internetProtocol(), "af_ZA", "internetProtocol", i);
156 		fakedAssert(faker.internetUrl(), "af_ZA", "internetUrl", i);
157 		fakedAssert(faker.internetUserName(), "af_ZA", "internetUserName", i);
158 		fakedAssert(faker.loremParagraph(), "af_ZA", "loremParagraph", i);
159 		fakedAssert(faker.loremParagraphs(), "af_ZA", "loremParagraphs", i);
160 		fakedAssert(faker.loremSentance(), "af_ZA", "loremSentance", i);
161 		fakedAssert(faker.loremSentances(), "af_ZA", "loremSentances", i);
162 		fakedAssert(faker.loremSupplemental(), "af_ZA", "loremSupplemental", i);
163 		fakedAssert(faker.loremText(), "af_ZA", "loremText", i);
164 		fakedAssert(faker.loremWords(), "af_ZA", "loremWords", i);
165 		fakedAssert(faker.musicGenre(), "af_ZA", "musicGenre", i);
166 		fakedAssert(faker.musicSongName(), "af_ZA", "musicSongName", i);
167 		fakedAssert(faker.nameBinaryGender(), "af_ZA", "nameBinaryGender", i);
168 		fakedAssert(faker.nameFemaleFirstName(), "af_ZA", "nameFemaleFirstName", i);
169 		fakedAssert(faker.nameFemaleMiddleName(), "af_ZA", "nameFemaleMiddleName", i);
170 		fakedAssert(faker.nameFirstName(), "af_ZA", "nameFirstName", i);
171 		fakedAssert(faker.nameGender(), "af_ZA", "nameGender", i);
172 		fakedAssert(faker.nameLastName(), "af_ZA", "nameLastName", i);
173 		fakedAssert(faker.nameMaleFirstName(), "af_ZA", "nameMaleFirstName", i);
174 		fakedAssert(faker.nameMaleMiddleName(), "af_ZA", "nameMaleMiddleName", i);
175 		fakedAssert(faker.nameMiddleName(), "af_ZA", "nameMiddleName", i);
176 		fakedAssert(faker.nameName(), "af_ZA", "nameName", i);
177 		fakedAssert(faker.namePrefix(), "af_ZA", "namePrefix", i);
178 		fakedAssert(faker.nameSuffix(), "af_ZA", "nameSuffix", i);
179 		fakedAssert(faker.phoneNumber(), "af_ZA", "phoneNumber", i);
180 		fakedAssert(faker.phoneNumberFormats(), "af_ZA", "phoneNumberFormats", i);
181 		fakedAssert(faker.scienceChemicalelement(), "af_ZA", "scienceChemicalelement", i);
182 		fakedAssert(faker.scienceUnit(), "af_ZA", "scienceUnit", i);
183 		fakedAssert(faker.teamCreature(), "af_ZA", "teamCreature", i);
184 		fakedAssert(faker.teamName(), "af_ZA", "teamName", i);
185 		fakedAssert(faker.vehicle(), "af_ZA", "vehicle", i);
186 		fakedAssert(faker.vehicleBicycleType(), "af_ZA", "vehicleBicycleType", i);
187 		fakedAssert(faker.vehicleFuel(), "af_ZA", "vehicleFuel", i);
188 		fakedAssert(faker.vehicleManufacturer(), "af_ZA", "vehicleManufacturer", i);
189 		fakedAssert(faker.vehicleModel(), "af_ZA", "vehicleModel", i);
190 		fakedAssert(faker.vehicleType(), "af_ZA", "vehicleType", i);
191 		fakedAssert(faker.vehicleVin(), "af_ZA", "vehicleVin", i);
192 		fakedAssert(faker.wordAdjective(), "af_ZA", "wordAdjective", i);
193 		fakedAssert(faker.wordAdverb(), "af_ZA", "wordAdverb", i);
194 		fakedAssert(faker.wordConjunction(), "af_ZA", "wordConjunction", i);
195 		fakedAssert(faker.wordInterjection(), "af_ZA", "wordInterjection", i);
196 		fakedAssert(faker.wordNoun(), "af_ZA", "wordNoun", i);
197 		fakedAssert(faker.wordPreposition(), "af_ZA", "wordPreposition", i);
198 		fakedAssert(faker.wordVerb(), "af_ZA", "wordVerb", i);
199 
200 	}
201 }
202 
203 unittest {
204 	import faked.faker_az;
205     auto faker = new Faker_az(2);
206 	for(int i = 0; i < 30; ++i) {
207 		fakedAssert(faker.addressBuildingNumber(), "az", "addressBuildingNumber", i);
208 		fakedAssert(faker.addressCity(), "az", "addressCity", i);
209 		fakedAssert(faker.addressCityName(), "az", "addressCityName", i);
210 		fakedAssert(faker.addressCityPrefix(), "az", "addressCityPrefix", i);
211 		fakedAssert(faker.addressCitySuffix(), "az", "addressCitySuffix", i);
212 		fakedAssert(faker.addressCountry(), "az", "addressCountry", i);
213 		fakedAssert(faker.addressCountryCode(), "az", "addressCountryCode", i);
214 		fakedAssert(faker.addressCountryCodeAlpha3(), "az", "addressCountryCodeAlpha3", i);
215 		fakedAssert(faker.addressCounty(), "az", "addressCounty", i);
216 		fakedAssert(faker.addressDefaultCountry(), "az", "addressDefaultCountry", i);
217 		fakedAssert(faker.addressDirection(), "az", "addressDirection", i);
218 		fakedAssert(faker.addressDirectionAbbr(), "az", "addressDirectionAbbr", i);
219 		fakedAssert(faker.addressLatitude(), "az", "addressLatitude", i);
220 		fakedAssert(faker.addressLongitude(), "az", "addressLongitude", i);
221 		fakedAssert(faker.addressPostcode(), "az", "addressPostcode", i);
222 		fakedAssert(faker.addressSecondaryAddress(), "az", "addressSecondaryAddress", i);
223 		fakedAssert(faker.addressState(), "az", "addressState", i);
224 		fakedAssert(faker.addressStateAbbr(), "az", "addressStateAbbr", i);
225 		fakedAssert(faker.addressStreet(), "az", "addressStreet", i);
226 		fakedAssert(faker.addressStreetAddress(), "az", "addressStreetAddress", i);
227 		fakedAssert(faker.addressStreetSuffix(), "az", "addressStreetSuffix", i);
228 		fakedAssert(faker.addressTimeZone(), "az", "addressTimeZone", i);
229 		fakedAssert(faker.animalBear(), "az", "animalBear", i);
230 		fakedAssert(faker.animalBird(), "az", "animalBird", i);
231 		fakedAssert(faker.animalCat(), "az", "animalCat", i);
232 		fakedAssert(faker.animalCetacean(), "az", "animalCetacean", i);
233 		fakedAssert(faker.animalCow(), "az", "animalCow", i);
234 		fakedAssert(faker.animalCrocodilia(), "az", "animalCrocodilia", i);
235 		fakedAssert(faker.animalDog(), "az", "animalDog", i);
236 		fakedAssert(faker.animalFish(), "az", "animalFish", i);
237 		fakedAssert(faker.animalHorse(), "az", "animalHorse", i);
238 		fakedAssert(faker.animalInsect(), "az", "animalInsect", i);
239 		fakedAssert(faker.animalLion(), "az", "animalLion", i);
240 		fakedAssert(faker.animalRabbit(), "az", "animalRabbit", i);
241 		fakedAssert(faker.animalRodent(), "az", "animalRodent", i);
242 		fakedAssert(faker.animalSnake(), "az", "animalSnake", i);
243 		fakedAssert(faker.animalType(), "az", "animalType", i);
244 		fakedAssert(faker.appAuthor(), "az", "appAuthor", i);
245 		fakedAssert(faker.appName(), "az", "appName", i);
246 		fakedAssert(faker.appVersion(), "az", "appVersion", i);
247 		fakedAssert(faker.businessCreditCardExpiryDates(), "az", "businessCreditCardExpiryDates", i);
248 		fakedAssert(faker.businessCreditCardNumbers(), "az", "businessCreditCardNumbers", i);
249 		fakedAssert(faker.businessCreditCardTypes(), "az", "businessCreditCardTypes", i);
250 		fakedAssert(faker.cellPhoneFormats(), "az", "cellPhoneFormats", i);
251 		fakedAssert(faker.colorHuman(), "az", "colorHuman", i);
252 		fakedAssert(faker.colorSpace(), "az", "colorSpace", i);
253 		fakedAssert(faker.commerceDepartment(), "az", "commerceDepartment", i);
254 		fakedAssert(faker.commerceProductDescription(), "az", "commerceProductDescription", i);
255 		fakedAssert(faker.companyAdjective(), "az", "companyAdjective", i);
256 		fakedAssert(faker.companyBs(), "az", "companyBs", i);
257 		fakedAssert(faker.companyBsAdjective(), "az", "companyBsAdjective", i);
258 		fakedAssert(faker.companyBsNoun(), "az", "companyBsNoun", i);
259 		fakedAssert(faker.companyBsVerb(), "az", "companyBsVerb", i);
260 		fakedAssert(faker.companyCatchPhrase(), "az", "companyCatchPhrase", i);
261 		fakedAssert(faker.companyDescriptor(), "az", "companyDescriptor", i);
262 		fakedAssert(faker.companyName(), "az", "companyName", i);
263 		fakedAssert(faker.companyNoun(), "az", "companyNoun", i);
264 		fakedAssert(faker.companySuffix(), "az", "companySuffix", i);
265 		fakedAssert(faker.databaseCollation(), "az", "databaseCollation", i);
266 		fakedAssert(faker.databaseColumn(), "az", "databaseColumn", i);
267 		fakedAssert(faker.databaseEngine(), "az", "databaseEngine", i);
268 		fakedAssert(faker.databaseType(), "az", "databaseType", i);
269 		fakedAssert(faker.dateMonth(), "az", "dateMonth", i);
270 		fakedAssert(faker.dateWeekday(), "az", "dateWeekday", i);
271 		fakedAssert(faker.financeAccount(), "az", "financeAccount", i);
272 		fakedAssert(faker.financeAccountType(), "az", "financeAccountType", i);
273 		fakedAssert(faker.financeBIC(), "az", "financeBIC", i);
274 		fakedAssert(faker.financeBitcoinAddress(), "az", "financeBitcoinAddress", i);
275 		fakedAssert(faker.financeCreditCard(), "az", "financeCreditCard", i);
276 		fakedAssert(faker.financeCreditCardAmericanExpress(), "az", "financeCreditCardAmericanExpress", i);
277 		fakedAssert(faker.financeCreditCardCVV(), "az", "financeCreditCardCVV", i);
278 		fakedAssert(faker.financeCreditCardDinersClub(), "az", "financeCreditCardDinersClub", i);
279 		fakedAssert(faker.financeCreditCardDiscover(), "az", "financeCreditCardDiscover", i);
280 		fakedAssert(faker.financeCreditCardInstapayment(), "az", "financeCreditCardInstapayment", i);
281 		fakedAssert(faker.financeCreditCardJcb(), "az", "financeCreditCardJcb", i);
282 		fakedAssert(faker.financeCreditCardMastercard(), "az", "financeCreditCardMastercard", i);
283 		fakedAssert(faker.financeCreditCardSolo(), "az", "financeCreditCardSolo", i);
284 		fakedAssert(faker.financeCreditCardSwitch(), "az", "financeCreditCardSwitch", i);
285 		fakedAssert(faker.financeCreditCardVisa(), "az", "financeCreditCardVisa", i);
286 		fakedAssert(faker.financeCurrency(), "az", "financeCurrency", i);
287 		fakedAssert(faker.financeIBAN(), "az", "financeIBAN", i);
288 		fakedAssert(faker.financeMask(), "az", "financeMask", i);
289 		fakedAssert(faker.financeRoutingNumber(), "az", "financeRoutingNumber", i);
290 		fakedAssert(faker.financeTransactionType(), "az", "financeTransactionType", i);
291 		fakedAssert(faker.hackerAbbreviation(), "az", "hackerAbbreviation", i);
292 		fakedAssert(faker.hackerAdjective(), "az", "hackerAdjective", i);
293 		fakedAssert(faker.hackerIngverb(), "az", "hackerIngverb", i);
294 		fakedAssert(faker.hackerNoun(), "az", "hackerNoun", i);
295 		fakedAssert(faker.hackerPhrase(), "az", "hackerPhrase", i);
296 		fakedAssert(faker.hackerVerb(), "az", "hackerVerb", i);
297 		fakedAssert(faker.helperAlpha(), "az", "helperAlpha", i);
298 		fakedAssert(faker.helperAlphaNum(), "az", "helperAlphaNum", i);
299 		fakedAssert(faker.helperHexaDecimal(), "az", "helperHexaDecimal", i);
300 		fakedAssert(faker.internetAvatarUri(), "az", "internetAvatarUri", i);
301 		fakedAssert(faker.internetColor(), "az", "internetColor", i);
302 		fakedAssert(faker.internetDomainName(), "az", "internetDomainName", i);
303 		fakedAssert(faker.internetDomainSuffix(), "az", "internetDomainSuffix", i);
304 		fakedAssert(faker.internetDomainWord(), "az", "internetDomainWord", i);
305 		fakedAssert(faker.internetEmoji(), "az", "internetEmoji", i);
306 		fakedAssert(faker.internetExampleEmail(), "az", "internetExampleEmail", i);
307 		fakedAssert(faker.internetFreeEmail(), "az", "internetFreeEmail", i);
308 		fakedAssert(faker.internetHttpStatusCode(), "az", "internetHttpStatusCode", i);
309 		fakedAssert(faker.internetIPv4(), "az", "internetIPv4", i);
310 		fakedAssert(faker.internetIPv6(), "az", "internetIPv6", i);
311 		fakedAssert(faker.internetPassword(), "az", "internetPassword", i);
312 		fakedAssert(faker.internetProtocol(), "az", "internetProtocol", i);
313 		fakedAssert(faker.internetUrl(), "az", "internetUrl", i);
314 		fakedAssert(faker.internetUserName(), "az", "internetUserName", i);
315 		fakedAssert(faker.loremParagraph(), "az", "loremParagraph", i);
316 		fakedAssert(faker.loremParagraphs(), "az", "loremParagraphs", i);
317 		fakedAssert(faker.loremSentance(), "az", "loremSentance", i);
318 		fakedAssert(faker.loremSentances(), "az", "loremSentances", i);
319 		fakedAssert(faker.loremSupplemental(), "az", "loremSupplemental", i);
320 		fakedAssert(faker.loremText(), "az", "loremText", i);
321 		fakedAssert(faker.loremWords(), "az", "loremWords", i);
322 		fakedAssert(faker.musicGenre(), "az", "musicGenre", i);
323 		fakedAssert(faker.musicSongName(), "az", "musicSongName", i);
324 		fakedAssert(faker.nameBinaryGender(), "az", "nameBinaryGender", i);
325 		fakedAssert(faker.nameFemaleFirstName(), "az", "nameFemaleFirstName", i);
326 		fakedAssert(faker.nameFemaleMiddleName(), "az", "nameFemaleMiddleName", i);
327 		fakedAssert(faker.nameFirstName(), "az", "nameFirstName", i);
328 		fakedAssert(faker.nameGender(), "az", "nameGender", i);
329 		fakedAssert(faker.nameLastName(), "az", "nameLastName", i);
330 		fakedAssert(faker.nameMaleFirstName(), "az", "nameMaleFirstName", i);
331 		fakedAssert(faker.nameMaleMiddleName(), "az", "nameMaleMiddleName", i);
332 		fakedAssert(faker.nameMiddleName(), "az", "nameMiddleName", i);
333 		fakedAssert(faker.nameName(), "az", "nameName", i);
334 		fakedAssert(faker.namePrefix(), "az", "namePrefix", i);
335 		fakedAssert(faker.nameSuffix(), "az", "nameSuffix", i);
336 		fakedAssert(faker.phoneNumber(), "az", "phoneNumber", i);
337 		fakedAssert(faker.phoneNumberFormats(), "az", "phoneNumberFormats", i);
338 		fakedAssert(faker.scienceChemicalelement(), "az", "scienceChemicalelement", i);
339 		fakedAssert(faker.scienceUnit(), "az", "scienceUnit", i);
340 		fakedAssert(faker.teamCreature(), "az", "teamCreature", i);
341 		fakedAssert(faker.teamName(), "az", "teamName", i);
342 		fakedAssert(faker.vehicle(), "az", "vehicle", i);
343 		fakedAssert(faker.vehicleBicycleType(), "az", "vehicleBicycleType", i);
344 		fakedAssert(faker.vehicleFuel(), "az", "vehicleFuel", i);
345 		fakedAssert(faker.vehicleManufacturer(), "az", "vehicleManufacturer", i);
346 		fakedAssert(faker.vehicleModel(), "az", "vehicleModel", i);
347 		fakedAssert(faker.vehicleType(), "az", "vehicleType", i);
348 		fakedAssert(faker.vehicleVin(), "az", "vehicleVin", i);
349 		fakedAssert(faker.wordAdjective(), "az", "wordAdjective", i);
350 		fakedAssert(faker.wordAdverb(), "az", "wordAdverb", i);
351 		fakedAssert(faker.wordConjunction(), "az", "wordConjunction", i);
352 		fakedAssert(faker.wordInterjection(), "az", "wordInterjection", i);
353 		fakedAssert(faker.wordNoun(), "az", "wordNoun", i);
354 		fakedAssert(faker.wordPreposition(), "az", "wordPreposition", i);
355 		fakedAssert(faker.wordVerb(), "az", "wordVerb", i);
356 
357 	}
358 }
359 
360 unittest {
361 	import faked.faker_cz;
362     auto faker = new Faker_cz(3);
363 	for(int i = 0; i < 30; ++i) {
364 		fakedAssert(faker.addressBuildingNumber(), "cz", "addressBuildingNumber", i);
365 		fakedAssert(faker.addressCity(), "cz", "addressCity", i);
366 		fakedAssert(faker.addressCityName(), "cz", "addressCityName", i);
367 		fakedAssert(faker.addressCityPrefix(), "cz", "addressCityPrefix", i);
368 		fakedAssert(faker.addressCitySuffix(), "cz", "addressCitySuffix", i);
369 		fakedAssert(faker.addressCountry(), "cz", "addressCountry", i);
370 		fakedAssert(faker.addressCountryCode(), "cz", "addressCountryCode", i);
371 		fakedAssert(faker.addressCountryCodeAlpha3(), "cz", "addressCountryCodeAlpha3", i);
372 		fakedAssert(faker.addressCounty(), "cz", "addressCounty", i);
373 		fakedAssert(faker.addressDefaultCountry(), "cz", "addressDefaultCountry", i);
374 		fakedAssert(faker.addressDirection(), "cz", "addressDirection", i);
375 		fakedAssert(faker.addressDirectionAbbr(), "cz", "addressDirectionAbbr", i);
376 		fakedAssert(faker.addressLatitude(), "cz", "addressLatitude", i);
377 		fakedAssert(faker.addressLongitude(), "cz", "addressLongitude", i);
378 		fakedAssert(faker.addressPostcode(), "cz", "addressPostcode", i);
379 		fakedAssert(faker.addressSecondaryAddress(), "cz", "addressSecondaryAddress", i);
380 		fakedAssert(faker.addressState(), "cz", "addressState", i);
381 		fakedAssert(faker.addressStateAbbr(), "cz", "addressStateAbbr", i);
382 		fakedAssert(faker.addressStreet(), "cz", "addressStreet", i);
383 		fakedAssert(faker.addressStreetAddress(), "cz", "addressStreetAddress", i);
384 		fakedAssert(faker.addressStreetSuffix(), "cz", "addressStreetSuffix", i);
385 		fakedAssert(faker.addressTimeZone(), "cz", "addressTimeZone", i);
386 		fakedAssert(faker.animalBear(), "cz", "animalBear", i);
387 		fakedAssert(faker.animalBird(), "cz", "animalBird", i);
388 		fakedAssert(faker.animalCat(), "cz", "animalCat", i);
389 		fakedAssert(faker.animalCetacean(), "cz", "animalCetacean", i);
390 		fakedAssert(faker.animalCow(), "cz", "animalCow", i);
391 		fakedAssert(faker.animalCrocodilia(), "cz", "animalCrocodilia", i);
392 		fakedAssert(faker.animalDog(), "cz", "animalDog", i);
393 		fakedAssert(faker.animalFish(), "cz", "animalFish", i);
394 		fakedAssert(faker.animalHorse(), "cz", "animalHorse", i);
395 		fakedAssert(faker.animalInsect(), "cz", "animalInsect", i);
396 		fakedAssert(faker.animalLion(), "cz", "animalLion", i);
397 		fakedAssert(faker.animalRabbit(), "cz", "animalRabbit", i);
398 		fakedAssert(faker.animalRodent(), "cz", "animalRodent", i);
399 		fakedAssert(faker.animalSnake(), "cz", "animalSnake", i);
400 		fakedAssert(faker.animalType(), "cz", "animalType", i);
401 		fakedAssert(faker.appAuthor(), "cz", "appAuthor", i);
402 		fakedAssert(faker.appName(), "cz", "appName", i);
403 		fakedAssert(faker.appVersion(), "cz", "appVersion", i);
404 		fakedAssert(faker.businessCreditCardExpiryDates(), "cz", "businessCreditCardExpiryDates", i);
405 		fakedAssert(faker.businessCreditCardNumbers(), "cz", "businessCreditCardNumbers", i);
406 		fakedAssert(faker.businessCreditCardTypes(), "cz", "businessCreditCardTypes", i);
407 		fakedAssert(faker.cellPhoneFormats(), "cz", "cellPhoneFormats", i);
408 		fakedAssert(faker.colorHuman(), "cz", "colorHuman", i);
409 		fakedAssert(faker.colorSpace(), "cz", "colorSpace", i);
410 		fakedAssert(faker.commerceDepartment(), "cz", "commerceDepartment", i);
411 		fakedAssert(faker.commerceProductDescription(), "cz", "commerceProductDescription", i);
412 		fakedAssert(faker.companyAdjective(), "cz", "companyAdjective", i);
413 		fakedAssert(faker.companyBs(), "cz", "companyBs", i);
414 		fakedAssert(faker.companyBsAdjective(), "cz", "companyBsAdjective", i);
415 		fakedAssert(faker.companyBsNoun(), "cz", "companyBsNoun", i);
416 		fakedAssert(faker.companyBsVerb(), "cz", "companyBsVerb", i);
417 		fakedAssert(faker.companyCatchPhrase(), "cz", "companyCatchPhrase", i);
418 		fakedAssert(faker.companyDescriptor(), "cz", "companyDescriptor", i);
419 		fakedAssert(faker.companyName(), "cz", "companyName", i);
420 		fakedAssert(faker.companyNoun(), "cz", "companyNoun", i);
421 		fakedAssert(faker.companySuffix(), "cz", "companySuffix", i);
422 		fakedAssert(faker.databaseCollation(), "cz", "databaseCollation", i);
423 		fakedAssert(faker.databaseColumn(), "cz", "databaseColumn", i);
424 		fakedAssert(faker.databaseEngine(), "cz", "databaseEngine", i);
425 		fakedAssert(faker.databaseType(), "cz", "databaseType", i);
426 		fakedAssert(faker.dateMonth(), "cz", "dateMonth", i);
427 		fakedAssert(faker.dateWeekday(), "cz", "dateWeekday", i);
428 		fakedAssert(faker.financeAccount(), "cz", "financeAccount", i);
429 		fakedAssert(faker.financeAccountType(), "cz", "financeAccountType", i);
430 		fakedAssert(faker.financeBIC(), "cz", "financeBIC", i);
431 		fakedAssert(faker.financeBitcoinAddress(), "cz", "financeBitcoinAddress", i);
432 		fakedAssert(faker.financeCreditCard(), "cz", "financeCreditCard", i);
433 		fakedAssert(faker.financeCreditCardAmericanExpress(), "cz", "financeCreditCardAmericanExpress", i);
434 		fakedAssert(faker.financeCreditCardCVV(), "cz", "financeCreditCardCVV", i);
435 		fakedAssert(faker.financeCreditCardDinersClub(), "cz", "financeCreditCardDinersClub", i);
436 		fakedAssert(faker.financeCreditCardDiscover(), "cz", "financeCreditCardDiscover", i);
437 		fakedAssert(faker.financeCreditCardInstapayment(), "cz", "financeCreditCardInstapayment", i);
438 		fakedAssert(faker.financeCreditCardJcb(), "cz", "financeCreditCardJcb", i);
439 		fakedAssert(faker.financeCreditCardMastercard(), "cz", "financeCreditCardMastercard", i);
440 		fakedAssert(faker.financeCreditCardSolo(), "cz", "financeCreditCardSolo", i);
441 		fakedAssert(faker.financeCreditCardSwitch(), "cz", "financeCreditCardSwitch", i);
442 		fakedAssert(faker.financeCreditCardVisa(), "cz", "financeCreditCardVisa", i);
443 		fakedAssert(faker.financeCurrency(), "cz", "financeCurrency", i);
444 		fakedAssert(faker.financeIBAN(), "cz", "financeIBAN", i);
445 		fakedAssert(faker.financeMask(), "cz", "financeMask", i);
446 		fakedAssert(faker.financeRoutingNumber(), "cz", "financeRoutingNumber", i);
447 		fakedAssert(faker.financeTransactionType(), "cz", "financeTransactionType", i);
448 		fakedAssert(faker.hackerAbbreviation(), "cz", "hackerAbbreviation", i);
449 		fakedAssert(faker.hackerAdjective(), "cz", "hackerAdjective", i);
450 		fakedAssert(faker.hackerIngverb(), "cz", "hackerIngverb", i);
451 		fakedAssert(faker.hackerNoun(), "cz", "hackerNoun", i);
452 		fakedAssert(faker.hackerPhrase(), "cz", "hackerPhrase", i);
453 		fakedAssert(faker.hackerVerb(), "cz", "hackerVerb", i);
454 		fakedAssert(faker.helperAlpha(), "cz", "helperAlpha", i);
455 		fakedAssert(faker.helperAlphaNum(), "cz", "helperAlphaNum", i);
456 		fakedAssert(faker.helperHexaDecimal(), "cz", "helperHexaDecimal", i);
457 		fakedAssert(faker.internetAvatarUri(), "cz", "internetAvatarUri", i);
458 		fakedAssert(faker.internetColor(), "cz", "internetColor", i);
459 		fakedAssert(faker.internetDomainName(), "cz", "internetDomainName", i);
460 		fakedAssert(faker.internetDomainSuffix(), "cz", "internetDomainSuffix", i);
461 		fakedAssert(faker.internetDomainWord(), "cz", "internetDomainWord", i);
462 		fakedAssert(faker.internetEmoji(), "cz", "internetEmoji", i);
463 		fakedAssert(faker.internetExampleEmail(), "cz", "internetExampleEmail", i);
464 		fakedAssert(faker.internetFreeEmail(), "cz", "internetFreeEmail", i);
465 		fakedAssert(faker.internetHttpStatusCode(), "cz", "internetHttpStatusCode", i);
466 		fakedAssert(faker.internetIPv4(), "cz", "internetIPv4", i);
467 		fakedAssert(faker.internetIPv6(), "cz", "internetIPv6", i);
468 		fakedAssert(faker.internetPassword(), "cz", "internetPassword", i);
469 		fakedAssert(faker.internetProtocol(), "cz", "internetProtocol", i);
470 		fakedAssert(faker.internetUrl(), "cz", "internetUrl", i);
471 		fakedAssert(faker.internetUserName(), "cz", "internetUserName", i);
472 		fakedAssert(faker.loremParagraph(), "cz", "loremParagraph", i);
473 		fakedAssert(faker.loremParagraphs(), "cz", "loremParagraphs", i);
474 		fakedAssert(faker.loremSentance(), "cz", "loremSentance", i);
475 		fakedAssert(faker.loremSentances(), "cz", "loremSentances", i);
476 		fakedAssert(faker.loremSupplemental(), "cz", "loremSupplemental", i);
477 		fakedAssert(faker.loremText(), "cz", "loremText", i);
478 		fakedAssert(faker.loremWords(), "cz", "loremWords", i);
479 		fakedAssert(faker.musicGenre(), "cz", "musicGenre", i);
480 		fakedAssert(faker.musicSongName(), "cz", "musicSongName", i);
481 		fakedAssert(faker.nameBinaryGender(), "cz", "nameBinaryGender", i);
482 		fakedAssert(faker.nameFemaleFirstName(), "cz", "nameFemaleFirstName", i);
483 		fakedAssert(faker.nameFemaleMiddleName(), "cz", "nameFemaleMiddleName", i);
484 		fakedAssert(faker.nameFirstName(), "cz", "nameFirstName", i);
485 		fakedAssert(faker.nameGender(), "cz", "nameGender", i);
486 		fakedAssert(faker.nameLastName(), "cz", "nameLastName", i);
487 		fakedAssert(faker.nameMaleFirstName(), "cz", "nameMaleFirstName", i);
488 		fakedAssert(faker.nameMaleMiddleName(), "cz", "nameMaleMiddleName", i);
489 		fakedAssert(faker.nameMiddleName(), "cz", "nameMiddleName", i);
490 		fakedAssert(faker.nameName(), "cz", "nameName", i);
491 		fakedAssert(faker.namePrefix(), "cz", "namePrefix", i);
492 		fakedAssert(faker.nameSuffix(), "cz", "nameSuffix", i);
493 		fakedAssert(faker.phoneNumber(), "cz", "phoneNumber", i);
494 		fakedAssert(faker.phoneNumberFormats(), "cz", "phoneNumberFormats", i);
495 		fakedAssert(faker.scienceChemicalelement(), "cz", "scienceChemicalelement", i);
496 		fakedAssert(faker.scienceUnit(), "cz", "scienceUnit", i);
497 		fakedAssert(faker.teamCreature(), "cz", "teamCreature", i);
498 		fakedAssert(faker.teamName(), "cz", "teamName", i);
499 		fakedAssert(faker.vehicle(), "cz", "vehicle", i);
500 		fakedAssert(faker.vehicleBicycleType(), "cz", "vehicleBicycleType", i);
501 		fakedAssert(faker.vehicleFuel(), "cz", "vehicleFuel", i);
502 		fakedAssert(faker.vehicleManufacturer(), "cz", "vehicleManufacturer", i);
503 		fakedAssert(faker.vehicleModel(), "cz", "vehicleModel", i);
504 		fakedAssert(faker.vehicleType(), "cz", "vehicleType", i);
505 		fakedAssert(faker.vehicleVin(), "cz", "vehicleVin", i);
506 		fakedAssert(faker.wordAdjective(), "cz", "wordAdjective", i);
507 		fakedAssert(faker.wordAdverb(), "cz", "wordAdverb", i);
508 		fakedAssert(faker.wordConjunction(), "cz", "wordConjunction", i);
509 		fakedAssert(faker.wordInterjection(), "cz", "wordInterjection", i);
510 		fakedAssert(faker.wordNoun(), "cz", "wordNoun", i);
511 		fakedAssert(faker.wordPreposition(), "cz", "wordPreposition", i);
512 		fakedAssert(faker.wordVerb(), "cz", "wordVerb", i);
513 
514 	}
515 }
516 
517 unittest {
518 	import faked.faker_de;
519     auto faker = new Faker_de(4);
520 	for(int i = 0; i < 30; ++i) {
521 		fakedAssert(faker.addressBuildingNumber(), "de", "addressBuildingNumber", i);
522 		fakedAssert(faker.addressCity(), "de", "addressCity", i);
523 		fakedAssert(faker.addressCityName(), "de", "addressCityName", i);
524 		fakedAssert(faker.addressCityPrefix(), "de", "addressCityPrefix", i);
525 		fakedAssert(faker.addressCitySuffix(), "de", "addressCitySuffix", i);
526 		fakedAssert(faker.addressCountry(), "de", "addressCountry", i);
527 		fakedAssert(faker.addressCountryCode(), "de", "addressCountryCode", i);
528 		fakedAssert(faker.addressCountryCodeAlpha3(), "de", "addressCountryCodeAlpha3", i);
529 		fakedAssert(faker.addressCounty(), "de", "addressCounty", i);
530 		fakedAssert(faker.addressDefaultCountry(), "de", "addressDefaultCountry", i);
531 		fakedAssert(faker.addressDirection(), "de", "addressDirection", i);
532 		fakedAssert(faker.addressDirectionAbbr(), "de", "addressDirectionAbbr", i);
533 		fakedAssert(faker.addressLatitude(), "de", "addressLatitude", i);
534 		fakedAssert(faker.addressLongitude(), "de", "addressLongitude", i);
535 		fakedAssert(faker.addressPostcode(), "de", "addressPostcode", i);
536 		fakedAssert(faker.addressSecondaryAddress(), "de", "addressSecondaryAddress", i);
537 		fakedAssert(faker.addressState(), "de", "addressState", i);
538 		fakedAssert(faker.addressStateAbbr(), "de", "addressStateAbbr", i);
539 		fakedAssert(faker.addressStreet(), "de", "addressStreet", i);
540 		fakedAssert(faker.addressStreetAddress(), "de", "addressStreetAddress", i);
541 		fakedAssert(faker.addressStreetSuffix(), "de", "addressStreetSuffix", i);
542 		fakedAssert(faker.addressTimeZone(), "de", "addressTimeZone", i);
543 		fakedAssert(faker.animalBear(), "de", "animalBear", i);
544 		fakedAssert(faker.animalBird(), "de", "animalBird", i);
545 		fakedAssert(faker.animalCat(), "de", "animalCat", i);
546 		fakedAssert(faker.animalCetacean(), "de", "animalCetacean", i);
547 		fakedAssert(faker.animalCow(), "de", "animalCow", i);
548 		fakedAssert(faker.animalCrocodilia(), "de", "animalCrocodilia", i);
549 		fakedAssert(faker.animalDog(), "de", "animalDog", i);
550 		fakedAssert(faker.animalFish(), "de", "animalFish", i);
551 		fakedAssert(faker.animalHorse(), "de", "animalHorse", i);
552 		fakedAssert(faker.animalInsect(), "de", "animalInsect", i);
553 		fakedAssert(faker.animalLion(), "de", "animalLion", i);
554 		fakedAssert(faker.animalRabbit(), "de", "animalRabbit", i);
555 		fakedAssert(faker.animalRodent(), "de", "animalRodent", i);
556 		fakedAssert(faker.animalSnake(), "de", "animalSnake", i);
557 		fakedAssert(faker.animalType(), "de", "animalType", i);
558 		fakedAssert(faker.appAuthor(), "de", "appAuthor", i);
559 		fakedAssert(faker.appName(), "de", "appName", i);
560 		fakedAssert(faker.appVersion(), "de", "appVersion", i);
561 		fakedAssert(faker.businessCreditCardExpiryDates(), "de", "businessCreditCardExpiryDates", i);
562 		fakedAssert(faker.businessCreditCardNumbers(), "de", "businessCreditCardNumbers", i);
563 		fakedAssert(faker.businessCreditCardTypes(), "de", "businessCreditCardTypes", i);
564 		fakedAssert(faker.cellPhoneFormats(), "de", "cellPhoneFormats", i);
565 		fakedAssert(faker.colorHuman(), "de", "colorHuman", i);
566 		fakedAssert(faker.colorSpace(), "de", "colorSpace", i);
567 		fakedAssert(faker.commerceDepartment(), "de", "commerceDepartment", i);
568 		fakedAssert(faker.commerceProductDescription(), "de", "commerceProductDescription", i);
569 		fakedAssert(faker.companyAdjective(), "de", "companyAdjective", i);
570 		fakedAssert(faker.companyBs(), "de", "companyBs", i);
571 		fakedAssert(faker.companyBsAdjective(), "de", "companyBsAdjective", i);
572 		fakedAssert(faker.companyBsNoun(), "de", "companyBsNoun", i);
573 		fakedAssert(faker.companyBsVerb(), "de", "companyBsVerb", i);
574 		fakedAssert(faker.companyCatchPhrase(), "de", "companyCatchPhrase", i);
575 		fakedAssert(faker.companyDescriptor(), "de", "companyDescriptor", i);
576 		fakedAssert(faker.companyName(), "de", "companyName", i);
577 		fakedAssert(faker.companyNoun(), "de", "companyNoun", i);
578 		fakedAssert(faker.companySuffix(), "de", "companySuffix", i);
579 		fakedAssert(faker.databaseCollation(), "de", "databaseCollation", i);
580 		fakedAssert(faker.databaseColumn(), "de", "databaseColumn", i);
581 		fakedAssert(faker.databaseEngine(), "de", "databaseEngine", i);
582 		fakedAssert(faker.databaseType(), "de", "databaseType", i);
583 		fakedAssert(faker.dateMonth(), "de", "dateMonth", i);
584 		fakedAssert(faker.dateWeekday(), "de", "dateWeekday", i);
585 		fakedAssert(faker.financeAccount(), "de", "financeAccount", i);
586 		fakedAssert(faker.financeAccountType(), "de", "financeAccountType", i);
587 		fakedAssert(faker.financeBIC(), "de", "financeBIC", i);
588 		fakedAssert(faker.financeBitcoinAddress(), "de", "financeBitcoinAddress", i);
589 		fakedAssert(faker.financeCreditCard(), "de", "financeCreditCard", i);
590 		fakedAssert(faker.financeCreditCardAmericanExpress(), "de", "financeCreditCardAmericanExpress", i);
591 		fakedAssert(faker.financeCreditCardCVV(), "de", "financeCreditCardCVV", i);
592 		fakedAssert(faker.financeCreditCardDinersClub(), "de", "financeCreditCardDinersClub", i);
593 		fakedAssert(faker.financeCreditCardDiscover(), "de", "financeCreditCardDiscover", i);
594 		fakedAssert(faker.financeCreditCardInstapayment(), "de", "financeCreditCardInstapayment", i);
595 		fakedAssert(faker.financeCreditCardJcb(), "de", "financeCreditCardJcb", i);
596 		fakedAssert(faker.financeCreditCardMastercard(), "de", "financeCreditCardMastercard", i);
597 		fakedAssert(faker.financeCreditCardSolo(), "de", "financeCreditCardSolo", i);
598 		fakedAssert(faker.financeCreditCardSwitch(), "de", "financeCreditCardSwitch", i);
599 		fakedAssert(faker.financeCreditCardVisa(), "de", "financeCreditCardVisa", i);
600 		fakedAssert(faker.financeCurrency(), "de", "financeCurrency", i);
601 		fakedAssert(faker.financeIBAN(), "de", "financeIBAN", i);
602 		fakedAssert(faker.financeMask(), "de", "financeMask", i);
603 		fakedAssert(faker.financeRoutingNumber(), "de", "financeRoutingNumber", i);
604 		fakedAssert(faker.financeTransactionType(), "de", "financeTransactionType", i);
605 		fakedAssert(faker.hackerAbbreviation(), "de", "hackerAbbreviation", i);
606 		fakedAssert(faker.hackerAdjective(), "de", "hackerAdjective", i);
607 		fakedAssert(faker.hackerIngverb(), "de", "hackerIngverb", i);
608 		fakedAssert(faker.hackerNoun(), "de", "hackerNoun", i);
609 		fakedAssert(faker.hackerPhrase(), "de", "hackerPhrase", i);
610 		fakedAssert(faker.hackerVerb(), "de", "hackerVerb", i);
611 		fakedAssert(faker.helperAlpha(), "de", "helperAlpha", i);
612 		fakedAssert(faker.helperAlphaNum(), "de", "helperAlphaNum", i);
613 		fakedAssert(faker.helperHexaDecimal(), "de", "helperHexaDecimal", i);
614 		fakedAssert(faker.internetAvatarUri(), "de", "internetAvatarUri", i);
615 		fakedAssert(faker.internetColor(), "de", "internetColor", i);
616 		fakedAssert(faker.internetDomainName(), "de", "internetDomainName", i);
617 		fakedAssert(faker.internetDomainSuffix(), "de", "internetDomainSuffix", i);
618 		fakedAssert(faker.internetDomainWord(), "de", "internetDomainWord", i);
619 		fakedAssert(faker.internetEmoji(), "de", "internetEmoji", i);
620 		fakedAssert(faker.internetExampleEmail(), "de", "internetExampleEmail", i);
621 		fakedAssert(faker.internetFreeEmail(), "de", "internetFreeEmail", i);
622 		fakedAssert(faker.internetHttpStatusCode(), "de", "internetHttpStatusCode", i);
623 		fakedAssert(faker.internetIPv4(), "de", "internetIPv4", i);
624 		fakedAssert(faker.internetIPv6(), "de", "internetIPv6", i);
625 		fakedAssert(faker.internetPassword(), "de", "internetPassword", i);
626 		fakedAssert(faker.internetProtocol(), "de", "internetProtocol", i);
627 		fakedAssert(faker.internetUrl(), "de", "internetUrl", i);
628 		fakedAssert(faker.internetUserName(), "de", "internetUserName", i);
629 		fakedAssert(faker.loremParagraph(), "de", "loremParagraph", i);
630 		fakedAssert(faker.loremParagraphs(), "de", "loremParagraphs", i);
631 		fakedAssert(faker.loremSentance(), "de", "loremSentance", i);
632 		fakedAssert(faker.loremSentances(), "de", "loremSentances", i);
633 		fakedAssert(faker.loremSupplemental(), "de", "loremSupplemental", i);
634 		fakedAssert(faker.loremText(), "de", "loremText", i);
635 		fakedAssert(faker.loremWords(), "de", "loremWords", i);
636 		fakedAssert(faker.musicGenre(), "de", "musicGenre", i);
637 		fakedAssert(faker.musicSongName(), "de", "musicSongName", i);
638 		fakedAssert(faker.nameBinaryGender(), "de", "nameBinaryGender", i);
639 		fakedAssert(faker.nameFemaleFirstName(), "de", "nameFemaleFirstName", i);
640 		fakedAssert(faker.nameFemaleMiddleName(), "de", "nameFemaleMiddleName", i);
641 		fakedAssert(faker.nameFirstName(), "de", "nameFirstName", i);
642 		fakedAssert(faker.nameGender(), "de", "nameGender", i);
643 		fakedAssert(faker.nameLastName(), "de", "nameLastName", i);
644 		fakedAssert(faker.nameMaleFirstName(), "de", "nameMaleFirstName", i);
645 		fakedAssert(faker.nameMaleMiddleName(), "de", "nameMaleMiddleName", i);
646 		fakedAssert(faker.nameMiddleName(), "de", "nameMiddleName", i);
647 		fakedAssert(faker.nameName(), "de", "nameName", i);
648 		fakedAssert(faker.namePrefix(), "de", "namePrefix", i);
649 		fakedAssert(faker.nameSuffix(), "de", "nameSuffix", i);
650 		fakedAssert(faker.phoneNumber(), "de", "phoneNumber", i);
651 		fakedAssert(faker.phoneNumberFormats(), "de", "phoneNumberFormats", i);
652 		fakedAssert(faker.scienceChemicalelement(), "de", "scienceChemicalelement", i);
653 		fakedAssert(faker.scienceUnit(), "de", "scienceUnit", i);
654 		fakedAssert(faker.teamCreature(), "de", "teamCreature", i);
655 		fakedAssert(faker.teamName(), "de", "teamName", i);
656 		fakedAssert(faker.vehicle(), "de", "vehicle", i);
657 		fakedAssert(faker.vehicleBicycleType(), "de", "vehicleBicycleType", i);
658 		fakedAssert(faker.vehicleFuel(), "de", "vehicleFuel", i);
659 		fakedAssert(faker.vehicleManufacturer(), "de", "vehicleManufacturer", i);
660 		fakedAssert(faker.vehicleModel(), "de", "vehicleModel", i);
661 		fakedAssert(faker.vehicleType(), "de", "vehicleType", i);
662 		fakedAssert(faker.vehicleVin(), "de", "vehicleVin", i);
663 		fakedAssert(faker.wordAdjective(), "de", "wordAdjective", i);
664 		fakedAssert(faker.wordAdverb(), "de", "wordAdverb", i);
665 		fakedAssert(faker.wordConjunction(), "de", "wordConjunction", i);
666 		fakedAssert(faker.wordInterjection(), "de", "wordInterjection", i);
667 		fakedAssert(faker.wordNoun(), "de", "wordNoun", i);
668 		fakedAssert(faker.wordPreposition(), "de", "wordPreposition", i);
669 		fakedAssert(faker.wordVerb(), "de", "wordVerb", i);
670 
671 	}
672 }
673 
674 unittest {
675 	import faked.faker_de_at;
676     auto faker = new Faker_de_at(5);
677 	for(int i = 0; i < 30; ++i) {
678 		fakedAssert(faker.addressBuildingNumber(), "de_AT", "addressBuildingNumber", i);
679 		fakedAssert(faker.addressCity(), "de_AT", "addressCity", i);
680 		fakedAssert(faker.addressCityName(), "de_AT", "addressCityName", i);
681 		fakedAssert(faker.addressCityPrefix(), "de_AT", "addressCityPrefix", i);
682 		fakedAssert(faker.addressCitySuffix(), "de_AT", "addressCitySuffix", i);
683 		fakedAssert(faker.addressCountry(), "de_AT", "addressCountry", i);
684 		fakedAssert(faker.addressCountryCode(), "de_AT", "addressCountryCode", i);
685 		fakedAssert(faker.addressCountryCodeAlpha3(), "de_AT", "addressCountryCodeAlpha3", i);
686 		fakedAssert(faker.addressCounty(), "de_AT", "addressCounty", i);
687 		fakedAssert(faker.addressDefaultCountry(), "de_AT", "addressDefaultCountry", i);
688 		fakedAssert(faker.addressDirection(), "de_AT", "addressDirection", i);
689 		fakedAssert(faker.addressDirectionAbbr(), "de_AT", "addressDirectionAbbr", i);
690 		fakedAssert(faker.addressLatitude(), "de_AT", "addressLatitude", i);
691 		fakedAssert(faker.addressLongitude(), "de_AT", "addressLongitude", i);
692 		fakedAssert(faker.addressPostcode(), "de_AT", "addressPostcode", i);
693 		fakedAssert(faker.addressSecondaryAddress(), "de_AT", "addressSecondaryAddress", i);
694 		fakedAssert(faker.addressState(), "de_AT", "addressState", i);
695 		fakedAssert(faker.addressStateAbbr(), "de_AT", "addressStateAbbr", i);
696 		fakedAssert(faker.addressStreet(), "de_AT", "addressStreet", i);
697 		fakedAssert(faker.addressStreetAddress(), "de_AT", "addressStreetAddress", i);
698 		fakedAssert(faker.addressStreetSuffix(), "de_AT", "addressStreetSuffix", i);
699 		fakedAssert(faker.addressTimeZone(), "de_AT", "addressTimeZone", i);
700 		fakedAssert(faker.animalBear(), "de_AT", "animalBear", i);
701 		fakedAssert(faker.animalBird(), "de_AT", "animalBird", i);
702 		fakedAssert(faker.animalCat(), "de_AT", "animalCat", i);
703 		fakedAssert(faker.animalCetacean(), "de_AT", "animalCetacean", i);
704 		fakedAssert(faker.animalCow(), "de_AT", "animalCow", i);
705 		fakedAssert(faker.animalCrocodilia(), "de_AT", "animalCrocodilia", i);
706 		fakedAssert(faker.animalDog(), "de_AT", "animalDog", i);
707 		fakedAssert(faker.animalFish(), "de_AT", "animalFish", i);
708 		fakedAssert(faker.animalHorse(), "de_AT", "animalHorse", i);
709 		fakedAssert(faker.animalInsect(), "de_AT", "animalInsect", i);
710 		fakedAssert(faker.animalLion(), "de_AT", "animalLion", i);
711 		fakedAssert(faker.animalRabbit(), "de_AT", "animalRabbit", i);
712 		fakedAssert(faker.animalRodent(), "de_AT", "animalRodent", i);
713 		fakedAssert(faker.animalSnake(), "de_AT", "animalSnake", i);
714 		fakedAssert(faker.animalType(), "de_AT", "animalType", i);
715 		fakedAssert(faker.appAuthor(), "de_AT", "appAuthor", i);
716 		fakedAssert(faker.appName(), "de_AT", "appName", i);
717 		fakedAssert(faker.appVersion(), "de_AT", "appVersion", i);
718 		fakedAssert(faker.businessCreditCardExpiryDates(), "de_AT", "businessCreditCardExpiryDates", i);
719 		fakedAssert(faker.businessCreditCardNumbers(), "de_AT", "businessCreditCardNumbers", i);
720 		fakedAssert(faker.businessCreditCardTypes(), "de_AT", "businessCreditCardTypes", i);
721 		fakedAssert(faker.cellPhoneFormats(), "de_AT", "cellPhoneFormats", i);
722 		fakedAssert(faker.colorHuman(), "de_AT", "colorHuman", i);
723 		fakedAssert(faker.colorSpace(), "de_AT", "colorSpace", i);
724 		fakedAssert(faker.commerceDepartment(), "de_AT", "commerceDepartment", i);
725 		fakedAssert(faker.commerceProductDescription(), "de_AT", "commerceProductDescription", i);
726 		fakedAssert(faker.companyAdjective(), "de_AT", "companyAdjective", i);
727 		fakedAssert(faker.companyBs(), "de_AT", "companyBs", i);
728 		fakedAssert(faker.companyBsAdjective(), "de_AT", "companyBsAdjective", i);
729 		fakedAssert(faker.companyBsNoun(), "de_AT", "companyBsNoun", i);
730 		fakedAssert(faker.companyBsVerb(), "de_AT", "companyBsVerb", i);
731 		fakedAssert(faker.companyCatchPhrase(), "de_AT", "companyCatchPhrase", i);
732 		fakedAssert(faker.companyDescriptor(), "de_AT", "companyDescriptor", i);
733 		fakedAssert(faker.companyName(), "de_AT", "companyName", i);
734 		fakedAssert(faker.companyNoun(), "de_AT", "companyNoun", i);
735 		fakedAssert(faker.companySuffix(), "de_AT", "companySuffix", i);
736 		fakedAssert(faker.databaseCollation(), "de_AT", "databaseCollation", i);
737 		fakedAssert(faker.databaseColumn(), "de_AT", "databaseColumn", i);
738 		fakedAssert(faker.databaseEngine(), "de_AT", "databaseEngine", i);
739 		fakedAssert(faker.databaseType(), "de_AT", "databaseType", i);
740 		fakedAssert(faker.dateMonth(), "de_AT", "dateMonth", i);
741 		fakedAssert(faker.dateWeekday(), "de_AT", "dateWeekday", i);
742 		fakedAssert(faker.financeAccount(), "de_AT", "financeAccount", i);
743 		fakedAssert(faker.financeAccountType(), "de_AT", "financeAccountType", i);
744 		fakedAssert(faker.financeBIC(), "de_AT", "financeBIC", i);
745 		fakedAssert(faker.financeBitcoinAddress(), "de_AT", "financeBitcoinAddress", i);
746 		fakedAssert(faker.financeCreditCard(), "de_AT", "financeCreditCard", i);
747 		fakedAssert(faker.financeCreditCardAmericanExpress(), "de_AT", "financeCreditCardAmericanExpress", i);
748 		fakedAssert(faker.financeCreditCardCVV(), "de_AT", "financeCreditCardCVV", i);
749 		fakedAssert(faker.financeCreditCardDinersClub(), "de_AT", "financeCreditCardDinersClub", i);
750 		fakedAssert(faker.financeCreditCardDiscover(), "de_AT", "financeCreditCardDiscover", i);
751 		fakedAssert(faker.financeCreditCardInstapayment(), "de_AT", "financeCreditCardInstapayment", i);
752 		fakedAssert(faker.financeCreditCardJcb(), "de_AT", "financeCreditCardJcb", i);
753 		fakedAssert(faker.financeCreditCardMastercard(), "de_AT", "financeCreditCardMastercard", i);
754 		fakedAssert(faker.financeCreditCardSolo(), "de_AT", "financeCreditCardSolo", i);
755 		fakedAssert(faker.financeCreditCardSwitch(), "de_AT", "financeCreditCardSwitch", i);
756 		fakedAssert(faker.financeCreditCardVisa(), "de_AT", "financeCreditCardVisa", i);
757 		fakedAssert(faker.financeCurrency(), "de_AT", "financeCurrency", i);
758 		fakedAssert(faker.financeIBAN(), "de_AT", "financeIBAN", i);
759 		fakedAssert(faker.financeMask(), "de_AT", "financeMask", i);
760 		fakedAssert(faker.financeRoutingNumber(), "de_AT", "financeRoutingNumber", i);
761 		fakedAssert(faker.financeTransactionType(), "de_AT", "financeTransactionType", i);
762 		fakedAssert(faker.hackerAbbreviation(), "de_AT", "hackerAbbreviation", i);
763 		fakedAssert(faker.hackerAdjective(), "de_AT", "hackerAdjective", i);
764 		fakedAssert(faker.hackerIngverb(), "de_AT", "hackerIngverb", i);
765 		fakedAssert(faker.hackerNoun(), "de_AT", "hackerNoun", i);
766 		fakedAssert(faker.hackerPhrase(), "de_AT", "hackerPhrase", i);
767 		fakedAssert(faker.hackerVerb(), "de_AT", "hackerVerb", i);
768 		fakedAssert(faker.helperAlpha(), "de_AT", "helperAlpha", i);
769 		fakedAssert(faker.helperAlphaNum(), "de_AT", "helperAlphaNum", i);
770 		fakedAssert(faker.helperHexaDecimal(), "de_AT", "helperHexaDecimal", i);
771 		fakedAssert(faker.internetAvatarUri(), "de_AT", "internetAvatarUri", i);
772 		fakedAssert(faker.internetColor(), "de_AT", "internetColor", i);
773 		fakedAssert(faker.internetDomainName(), "de_AT", "internetDomainName", i);
774 		fakedAssert(faker.internetDomainSuffix(), "de_AT", "internetDomainSuffix", i);
775 		fakedAssert(faker.internetDomainWord(), "de_AT", "internetDomainWord", i);
776 		fakedAssert(faker.internetEmoji(), "de_AT", "internetEmoji", i);
777 		fakedAssert(faker.internetExampleEmail(), "de_AT", "internetExampleEmail", i);
778 		fakedAssert(faker.internetFreeEmail(), "de_AT", "internetFreeEmail", i);
779 		fakedAssert(faker.internetHttpStatusCode(), "de_AT", "internetHttpStatusCode", i);
780 		fakedAssert(faker.internetIPv4(), "de_AT", "internetIPv4", i);
781 		fakedAssert(faker.internetIPv6(), "de_AT", "internetIPv6", i);
782 		fakedAssert(faker.internetPassword(), "de_AT", "internetPassword", i);
783 		fakedAssert(faker.internetProtocol(), "de_AT", "internetProtocol", i);
784 		fakedAssert(faker.internetUrl(), "de_AT", "internetUrl", i);
785 		fakedAssert(faker.internetUserName(), "de_AT", "internetUserName", i);
786 		fakedAssert(faker.loremParagraph(), "de_AT", "loremParagraph", i);
787 		fakedAssert(faker.loremParagraphs(), "de_AT", "loremParagraphs", i);
788 		fakedAssert(faker.loremSentance(), "de_AT", "loremSentance", i);
789 		fakedAssert(faker.loremSentances(), "de_AT", "loremSentances", i);
790 		fakedAssert(faker.loremSupplemental(), "de_AT", "loremSupplemental", i);
791 		fakedAssert(faker.loremText(), "de_AT", "loremText", i);
792 		fakedAssert(faker.loremWords(), "de_AT", "loremWords", i);
793 		fakedAssert(faker.musicGenre(), "de_AT", "musicGenre", i);
794 		fakedAssert(faker.musicSongName(), "de_AT", "musicSongName", i);
795 		fakedAssert(faker.nameBinaryGender(), "de_AT", "nameBinaryGender", i);
796 		fakedAssert(faker.nameFemaleFirstName(), "de_AT", "nameFemaleFirstName", i);
797 		fakedAssert(faker.nameFemaleMiddleName(), "de_AT", "nameFemaleMiddleName", i);
798 		fakedAssert(faker.nameFirstName(), "de_AT", "nameFirstName", i);
799 		fakedAssert(faker.nameGender(), "de_AT", "nameGender", i);
800 		fakedAssert(faker.nameLastName(), "de_AT", "nameLastName", i);
801 		fakedAssert(faker.nameMaleFirstName(), "de_AT", "nameMaleFirstName", i);
802 		fakedAssert(faker.nameMaleMiddleName(), "de_AT", "nameMaleMiddleName", i);
803 		fakedAssert(faker.nameMiddleName(), "de_AT", "nameMiddleName", i);
804 		fakedAssert(faker.nameName(), "de_AT", "nameName", i);
805 		fakedAssert(faker.namePrefix(), "de_AT", "namePrefix", i);
806 		fakedAssert(faker.nameSuffix(), "de_AT", "nameSuffix", i);
807 		fakedAssert(faker.phoneNumber(), "de_AT", "phoneNumber", i);
808 		fakedAssert(faker.phoneNumberFormats(), "de_AT", "phoneNumberFormats", i);
809 		fakedAssert(faker.scienceChemicalelement(), "de_AT", "scienceChemicalelement", i);
810 		fakedAssert(faker.scienceUnit(), "de_AT", "scienceUnit", i);
811 		fakedAssert(faker.teamCreature(), "de_AT", "teamCreature", i);
812 		fakedAssert(faker.teamName(), "de_AT", "teamName", i);
813 		fakedAssert(faker.vehicle(), "de_AT", "vehicle", i);
814 		fakedAssert(faker.vehicleBicycleType(), "de_AT", "vehicleBicycleType", i);
815 		fakedAssert(faker.vehicleFuel(), "de_AT", "vehicleFuel", i);
816 		fakedAssert(faker.vehicleManufacturer(), "de_AT", "vehicleManufacturer", i);
817 		fakedAssert(faker.vehicleModel(), "de_AT", "vehicleModel", i);
818 		fakedAssert(faker.vehicleType(), "de_AT", "vehicleType", i);
819 		fakedAssert(faker.vehicleVin(), "de_AT", "vehicleVin", i);
820 		fakedAssert(faker.wordAdjective(), "de_AT", "wordAdjective", i);
821 		fakedAssert(faker.wordAdverb(), "de_AT", "wordAdverb", i);
822 		fakedAssert(faker.wordConjunction(), "de_AT", "wordConjunction", i);
823 		fakedAssert(faker.wordInterjection(), "de_AT", "wordInterjection", i);
824 		fakedAssert(faker.wordNoun(), "de_AT", "wordNoun", i);
825 		fakedAssert(faker.wordPreposition(), "de_AT", "wordPreposition", i);
826 		fakedAssert(faker.wordVerb(), "de_AT", "wordVerb", i);
827 
828 	}
829 }
830 
831 unittest {
832 	import faked.faker_de_ch;
833     auto faker = new Faker_de_ch(6);
834 	for(int i = 0; i < 30; ++i) {
835 		fakedAssert(faker.addressBuildingNumber(), "de_CH", "addressBuildingNumber", i);
836 		fakedAssert(faker.addressCity(), "de_CH", "addressCity", i);
837 		fakedAssert(faker.addressCityName(), "de_CH", "addressCityName", i);
838 		fakedAssert(faker.addressCityPrefix(), "de_CH", "addressCityPrefix", i);
839 		fakedAssert(faker.addressCitySuffix(), "de_CH", "addressCitySuffix", i);
840 		fakedAssert(faker.addressCountry(), "de_CH", "addressCountry", i);
841 		fakedAssert(faker.addressCountryCode(), "de_CH", "addressCountryCode", i);
842 		fakedAssert(faker.addressCountryCodeAlpha3(), "de_CH", "addressCountryCodeAlpha3", i);
843 		fakedAssert(faker.addressCounty(), "de_CH", "addressCounty", i);
844 		fakedAssert(faker.addressDefaultCountry(), "de_CH", "addressDefaultCountry", i);
845 		fakedAssert(faker.addressDirection(), "de_CH", "addressDirection", i);
846 		fakedAssert(faker.addressDirectionAbbr(), "de_CH", "addressDirectionAbbr", i);
847 		fakedAssert(faker.addressLatitude(), "de_CH", "addressLatitude", i);
848 		fakedAssert(faker.addressLongitude(), "de_CH", "addressLongitude", i);
849 		fakedAssert(faker.addressPostcode(), "de_CH", "addressPostcode", i);
850 		fakedAssert(faker.addressSecondaryAddress(), "de_CH", "addressSecondaryAddress", i);
851 		fakedAssert(faker.addressState(), "de_CH", "addressState", i);
852 		fakedAssert(faker.addressStateAbbr(), "de_CH", "addressStateAbbr", i);
853 		fakedAssert(faker.addressStreet(), "de_CH", "addressStreet", i);
854 		fakedAssert(faker.addressStreetAddress(), "de_CH", "addressStreetAddress", i);
855 		fakedAssert(faker.addressStreetSuffix(), "de_CH", "addressStreetSuffix", i);
856 		fakedAssert(faker.addressTimeZone(), "de_CH", "addressTimeZone", i);
857 		fakedAssert(faker.animalBear(), "de_CH", "animalBear", i);
858 		fakedAssert(faker.animalBird(), "de_CH", "animalBird", i);
859 		fakedAssert(faker.animalCat(), "de_CH", "animalCat", i);
860 		fakedAssert(faker.animalCetacean(), "de_CH", "animalCetacean", i);
861 		fakedAssert(faker.animalCow(), "de_CH", "animalCow", i);
862 		fakedAssert(faker.animalCrocodilia(), "de_CH", "animalCrocodilia", i);
863 		fakedAssert(faker.animalDog(), "de_CH", "animalDog", i);
864 		fakedAssert(faker.animalFish(), "de_CH", "animalFish", i);
865 		fakedAssert(faker.animalHorse(), "de_CH", "animalHorse", i);
866 		fakedAssert(faker.animalInsect(), "de_CH", "animalInsect", i);
867 		fakedAssert(faker.animalLion(), "de_CH", "animalLion", i);
868 		fakedAssert(faker.animalRabbit(), "de_CH", "animalRabbit", i);
869 		fakedAssert(faker.animalRodent(), "de_CH", "animalRodent", i);
870 		fakedAssert(faker.animalSnake(), "de_CH", "animalSnake", i);
871 		fakedAssert(faker.animalType(), "de_CH", "animalType", i);
872 		fakedAssert(faker.appAuthor(), "de_CH", "appAuthor", i);
873 		fakedAssert(faker.appName(), "de_CH", "appName", i);
874 		fakedAssert(faker.appVersion(), "de_CH", "appVersion", i);
875 		fakedAssert(faker.businessCreditCardExpiryDates(), "de_CH", "businessCreditCardExpiryDates", i);
876 		fakedAssert(faker.businessCreditCardNumbers(), "de_CH", "businessCreditCardNumbers", i);
877 		fakedAssert(faker.businessCreditCardTypes(), "de_CH", "businessCreditCardTypes", i);
878 		fakedAssert(faker.cellPhoneFormats(), "de_CH", "cellPhoneFormats", i);
879 		fakedAssert(faker.colorHuman(), "de_CH", "colorHuman", i);
880 		fakedAssert(faker.colorSpace(), "de_CH", "colorSpace", i);
881 		fakedAssert(faker.commerceDepartment(), "de_CH", "commerceDepartment", i);
882 		fakedAssert(faker.commerceProductDescription(), "de_CH", "commerceProductDescription", i);
883 		fakedAssert(faker.companyAdjective(), "de_CH", "companyAdjective", i);
884 		fakedAssert(faker.companyBs(), "de_CH", "companyBs", i);
885 		fakedAssert(faker.companyBsAdjective(), "de_CH", "companyBsAdjective", i);
886 		fakedAssert(faker.companyBsNoun(), "de_CH", "companyBsNoun", i);
887 		fakedAssert(faker.companyBsVerb(), "de_CH", "companyBsVerb", i);
888 		fakedAssert(faker.companyCatchPhrase(), "de_CH", "companyCatchPhrase", i);
889 		fakedAssert(faker.companyDescriptor(), "de_CH", "companyDescriptor", i);
890 		fakedAssert(faker.companyName(), "de_CH", "companyName", i);
891 		fakedAssert(faker.companyNoun(), "de_CH", "companyNoun", i);
892 		fakedAssert(faker.companySuffix(), "de_CH", "companySuffix", i);
893 		fakedAssert(faker.databaseCollation(), "de_CH", "databaseCollation", i);
894 		fakedAssert(faker.databaseColumn(), "de_CH", "databaseColumn", i);
895 		fakedAssert(faker.databaseEngine(), "de_CH", "databaseEngine", i);
896 		fakedAssert(faker.databaseType(), "de_CH", "databaseType", i);
897 		fakedAssert(faker.dateMonth(), "de_CH", "dateMonth", i);
898 		fakedAssert(faker.dateWeekday(), "de_CH", "dateWeekday", i);
899 		fakedAssert(faker.financeAccount(), "de_CH", "financeAccount", i);
900 		fakedAssert(faker.financeAccountType(), "de_CH", "financeAccountType", i);
901 		fakedAssert(faker.financeBIC(), "de_CH", "financeBIC", i);
902 		fakedAssert(faker.financeBitcoinAddress(), "de_CH", "financeBitcoinAddress", i);
903 		fakedAssert(faker.financeCreditCard(), "de_CH", "financeCreditCard", i);
904 		fakedAssert(faker.financeCreditCardAmericanExpress(), "de_CH", "financeCreditCardAmericanExpress", i);
905 		fakedAssert(faker.financeCreditCardCVV(), "de_CH", "financeCreditCardCVV", i);
906 		fakedAssert(faker.financeCreditCardDinersClub(), "de_CH", "financeCreditCardDinersClub", i);
907 		fakedAssert(faker.financeCreditCardDiscover(), "de_CH", "financeCreditCardDiscover", i);
908 		fakedAssert(faker.financeCreditCardInstapayment(), "de_CH", "financeCreditCardInstapayment", i);
909 		fakedAssert(faker.financeCreditCardJcb(), "de_CH", "financeCreditCardJcb", i);
910 		fakedAssert(faker.financeCreditCardMastercard(), "de_CH", "financeCreditCardMastercard", i);
911 		fakedAssert(faker.financeCreditCardSolo(), "de_CH", "financeCreditCardSolo", i);
912 		fakedAssert(faker.financeCreditCardSwitch(), "de_CH", "financeCreditCardSwitch", i);
913 		fakedAssert(faker.financeCreditCardVisa(), "de_CH", "financeCreditCardVisa", i);
914 		fakedAssert(faker.financeCurrency(), "de_CH", "financeCurrency", i);
915 		fakedAssert(faker.financeIBAN(), "de_CH", "financeIBAN", i);
916 		fakedAssert(faker.financeMask(), "de_CH", "financeMask", i);
917 		fakedAssert(faker.financeRoutingNumber(), "de_CH", "financeRoutingNumber", i);
918 		fakedAssert(faker.financeTransactionType(), "de_CH", "financeTransactionType", i);
919 		fakedAssert(faker.hackerAbbreviation(), "de_CH", "hackerAbbreviation", i);
920 		fakedAssert(faker.hackerAdjective(), "de_CH", "hackerAdjective", i);
921 		fakedAssert(faker.hackerIngverb(), "de_CH", "hackerIngverb", i);
922 		fakedAssert(faker.hackerNoun(), "de_CH", "hackerNoun", i);
923 		fakedAssert(faker.hackerPhrase(), "de_CH", "hackerPhrase", i);
924 		fakedAssert(faker.hackerVerb(), "de_CH", "hackerVerb", i);
925 		fakedAssert(faker.helperAlpha(), "de_CH", "helperAlpha", i);
926 		fakedAssert(faker.helperAlphaNum(), "de_CH", "helperAlphaNum", i);
927 		fakedAssert(faker.helperHexaDecimal(), "de_CH", "helperHexaDecimal", i);
928 		fakedAssert(faker.internetAvatarUri(), "de_CH", "internetAvatarUri", i);
929 		fakedAssert(faker.internetColor(), "de_CH", "internetColor", i);
930 		fakedAssert(faker.internetDomainName(), "de_CH", "internetDomainName", i);
931 		fakedAssert(faker.internetDomainSuffix(), "de_CH", "internetDomainSuffix", i);
932 		fakedAssert(faker.internetDomainWord(), "de_CH", "internetDomainWord", i);
933 		fakedAssert(faker.internetEmoji(), "de_CH", "internetEmoji", i);
934 		fakedAssert(faker.internetExampleEmail(), "de_CH", "internetExampleEmail", i);
935 		fakedAssert(faker.internetFreeEmail(), "de_CH", "internetFreeEmail", i);
936 		fakedAssert(faker.internetHttpStatusCode(), "de_CH", "internetHttpStatusCode", i);
937 		fakedAssert(faker.internetIPv4(), "de_CH", "internetIPv4", i);
938 		fakedAssert(faker.internetIPv6(), "de_CH", "internetIPv6", i);
939 		fakedAssert(faker.internetPassword(), "de_CH", "internetPassword", i);
940 		fakedAssert(faker.internetProtocol(), "de_CH", "internetProtocol", i);
941 		fakedAssert(faker.internetUrl(), "de_CH", "internetUrl", i);
942 		fakedAssert(faker.internetUserName(), "de_CH", "internetUserName", i);
943 		fakedAssert(faker.loremParagraph(), "de_CH", "loremParagraph", i);
944 		fakedAssert(faker.loremParagraphs(), "de_CH", "loremParagraphs", i);
945 		fakedAssert(faker.loremSentance(), "de_CH", "loremSentance", i);
946 		fakedAssert(faker.loremSentances(), "de_CH", "loremSentances", i);
947 		fakedAssert(faker.loremSupplemental(), "de_CH", "loremSupplemental", i);
948 		fakedAssert(faker.loremText(), "de_CH", "loremText", i);
949 		fakedAssert(faker.loremWords(), "de_CH", "loremWords", i);
950 		fakedAssert(faker.musicGenre(), "de_CH", "musicGenre", i);
951 		fakedAssert(faker.musicSongName(), "de_CH", "musicSongName", i);
952 		fakedAssert(faker.nameBinaryGender(), "de_CH", "nameBinaryGender", i);
953 		fakedAssert(faker.nameFemaleFirstName(), "de_CH", "nameFemaleFirstName", i);
954 		fakedAssert(faker.nameFemaleMiddleName(), "de_CH", "nameFemaleMiddleName", i);
955 		fakedAssert(faker.nameFirstName(), "de_CH", "nameFirstName", i);
956 		fakedAssert(faker.nameGender(), "de_CH", "nameGender", i);
957 		fakedAssert(faker.nameLastName(), "de_CH", "nameLastName", i);
958 		fakedAssert(faker.nameMaleFirstName(), "de_CH", "nameMaleFirstName", i);
959 		fakedAssert(faker.nameMaleMiddleName(), "de_CH", "nameMaleMiddleName", i);
960 		fakedAssert(faker.nameMiddleName(), "de_CH", "nameMiddleName", i);
961 		fakedAssert(faker.nameName(), "de_CH", "nameName", i);
962 		fakedAssert(faker.namePrefix(), "de_CH", "namePrefix", i);
963 		fakedAssert(faker.nameSuffix(), "de_CH", "nameSuffix", i);
964 		fakedAssert(faker.phoneNumber(), "de_CH", "phoneNumber", i);
965 		fakedAssert(faker.phoneNumberFormats(), "de_CH", "phoneNumberFormats", i);
966 		fakedAssert(faker.scienceChemicalelement(), "de_CH", "scienceChemicalelement", i);
967 		fakedAssert(faker.scienceUnit(), "de_CH", "scienceUnit", i);
968 		fakedAssert(faker.teamCreature(), "de_CH", "teamCreature", i);
969 		fakedAssert(faker.teamName(), "de_CH", "teamName", i);
970 		fakedAssert(faker.vehicle(), "de_CH", "vehicle", i);
971 		fakedAssert(faker.vehicleBicycleType(), "de_CH", "vehicleBicycleType", i);
972 		fakedAssert(faker.vehicleFuel(), "de_CH", "vehicleFuel", i);
973 		fakedAssert(faker.vehicleManufacturer(), "de_CH", "vehicleManufacturer", i);
974 		fakedAssert(faker.vehicleModel(), "de_CH", "vehicleModel", i);
975 		fakedAssert(faker.vehicleType(), "de_CH", "vehicleType", i);
976 		fakedAssert(faker.vehicleVin(), "de_CH", "vehicleVin", i);
977 		fakedAssert(faker.wordAdjective(), "de_CH", "wordAdjective", i);
978 		fakedAssert(faker.wordAdverb(), "de_CH", "wordAdverb", i);
979 		fakedAssert(faker.wordConjunction(), "de_CH", "wordConjunction", i);
980 		fakedAssert(faker.wordInterjection(), "de_CH", "wordInterjection", i);
981 		fakedAssert(faker.wordNoun(), "de_CH", "wordNoun", i);
982 		fakedAssert(faker.wordPreposition(), "de_CH", "wordPreposition", i);
983 		fakedAssert(faker.wordVerb(), "de_CH", "wordVerb", i);
984 
985 	}
986 }
987 
988 unittest {
989 	import faked.faker_el;
990     auto faker = new Faker_el(7);
991 	for(int i = 0; i < 30; ++i) {
992 		fakedAssert(faker.addressBuildingNumber(), "el", "addressBuildingNumber", i);
993 		fakedAssert(faker.addressCity(), "el", "addressCity", i);
994 		fakedAssert(faker.addressCityName(), "el", "addressCityName", i);
995 		fakedAssert(faker.addressCityPrefix(), "el", "addressCityPrefix", i);
996 		fakedAssert(faker.addressCitySuffix(), "el", "addressCitySuffix", i);
997 		fakedAssert(faker.addressCountry(), "el", "addressCountry", i);
998 		fakedAssert(faker.addressCountryCode(), "el", "addressCountryCode", i);
999 		fakedAssert(faker.addressCountryCodeAlpha3(), "el", "addressCountryCodeAlpha3", i);
1000 		fakedAssert(faker.addressCounty(), "el", "addressCounty", i);
1001 		fakedAssert(faker.addressDefaultCountry(), "el", "addressDefaultCountry", i);
1002 		fakedAssert(faker.addressDirection(), "el", "addressDirection", i);
1003 		fakedAssert(faker.addressDirectionAbbr(), "el", "addressDirectionAbbr", i);
1004 		fakedAssert(faker.addressLatitude(), "el", "addressLatitude", i);
1005 		fakedAssert(faker.addressLongitude(), "el", "addressLongitude", i);
1006 		fakedAssert(faker.addressPostcode(), "el", "addressPostcode", i);
1007 		fakedAssert(faker.addressSecondaryAddress(), "el", "addressSecondaryAddress", i);
1008 		fakedAssert(faker.addressState(), "el", "addressState", i);
1009 		fakedAssert(faker.addressStateAbbr(), "el", "addressStateAbbr", i);
1010 		fakedAssert(faker.addressStreet(), "el", "addressStreet", i);
1011 		fakedAssert(faker.addressStreetAddress(), "el", "addressStreetAddress", i);
1012 		fakedAssert(faker.addressStreetSuffix(), "el", "addressStreetSuffix", i);
1013 		fakedAssert(faker.addressTimeZone(), "el", "addressTimeZone", i);
1014 		fakedAssert(faker.animalBear(), "el", "animalBear", i);
1015 		fakedAssert(faker.animalBird(), "el", "animalBird", i);
1016 		fakedAssert(faker.animalCat(), "el", "animalCat", i);
1017 		fakedAssert(faker.animalCetacean(), "el", "animalCetacean", i);
1018 		fakedAssert(faker.animalCow(), "el", "animalCow", i);
1019 		fakedAssert(faker.animalCrocodilia(), "el", "animalCrocodilia", i);
1020 		fakedAssert(faker.animalDog(), "el", "animalDog", i);
1021 		fakedAssert(faker.animalFish(), "el", "animalFish", i);
1022 		fakedAssert(faker.animalHorse(), "el", "animalHorse", i);
1023 		fakedAssert(faker.animalInsect(), "el", "animalInsect", i);
1024 		fakedAssert(faker.animalLion(), "el", "animalLion", i);
1025 		fakedAssert(faker.animalRabbit(), "el", "animalRabbit", i);
1026 		fakedAssert(faker.animalRodent(), "el", "animalRodent", i);
1027 		fakedAssert(faker.animalSnake(), "el", "animalSnake", i);
1028 		fakedAssert(faker.animalType(), "el", "animalType", i);
1029 		fakedAssert(faker.appAuthor(), "el", "appAuthor", i);
1030 		fakedAssert(faker.appName(), "el", "appName", i);
1031 		fakedAssert(faker.appVersion(), "el", "appVersion", i);
1032 		fakedAssert(faker.businessCreditCardExpiryDates(), "el", "businessCreditCardExpiryDates", i);
1033 		fakedAssert(faker.businessCreditCardNumbers(), "el", "businessCreditCardNumbers", i);
1034 		fakedAssert(faker.businessCreditCardTypes(), "el", "businessCreditCardTypes", i);
1035 		fakedAssert(faker.cellPhoneFormats(), "el", "cellPhoneFormats", i);
1036 		fakedAssert(faker.colorHuman(), "el", "colorHuman", i);
1037 		fakedAssert(faker.colorSpace(), "el", "colorSpace", i);
1038 		fakedAssert(faker.commerceDepartment(), "el", "commerceDepartment", i);
1039 		fakedAssert(faker.commerceProductDescription(), "el", "commerceProductDescription", i);
1040 		fakedAssert(faker.companyAdjective(), "el", "companyAdjective", i);
1041 		fakedAssert(faker.companyBs(), "el", "companyBs", i);
1042 		fakedAssert(faker.companyBsAdjective(), "el", "companyBsAdjective", i);
1043 		fakedAssert(faker.companyBsNoun(), "el", "companyBsNoun", i);
1044 		fakedAssert(faker.companyBsVerb(), "el", "companyBsVerb", i);
1045 		fakedAssert(faker.companyCatchPhrase(), "el", "companyCatchPhrase", i);
1046 		fakedAssert(faker.companyDescriptor(), "el", "companyDescriptor", i);
1047 		fakedAssert(faker.companyName(), "el", "companyName", i);
1048 		fakedAssert(faker.companyNoun(), "el", "companyNoun", i);
1049 		fakedAssert(faker.companySuffix(), "el", "companySuffix", i);
1050 		fakedAssert(faker.databaseCollation(), "el", "databaseCollation", i);
1051 		fakedAssert(faker.databaseColumn(), "el", "databaseColumn", i);
1052 		fakedAssert(faker.databaseEngine(), "el", "databaseEngine", i);
1053 		fakedAssert(faker.databaseType(), "el", "databaseType", i);
1054 		fakedAssert(faker.dateMonth(), "el", "dateMonth", i);
1055 		fakedAssert(faker.dateWeekday(), "el", "dateWeekday", i);
1056 		fakedAssert(faker.financeAccount(), "el", "financeAccount", i);
1057 		fakedAssert(faker.financeAccountType(), "el", "financeAccountType", i);
1058 		fakedAssert(faker.financeBIC(), "el", "financeBIC", i);
1059 		fakedAssert(faker.financeBitcoinAddress(), "el", "financeBitcoinAddress", i);
1060 		fakedAssert(faker.financeCreditCard(), "el", "financeCreditCard", i);
1061 		fakedAssert(faker.financeCreditCardAmericanExpress(), "el", "financeCreditCardAmericanExpress", i);
1062 		fakedAssert(faker.financeCreditCardCVV(), "el", "financeCreditCardCVV", i);
1063 		fakedAssert(faker.financeCreditCardDinersClub(), "el", "financeCreditCardDinersClub", i);
1064 		fakedAssert(faker.financeCreditCardDiscover(), "el", "financeCreditCardDiscover", i);
1065 		fakedAssert(faker.financeCreditCardInstapayment(), "el", "financeCreditCardInstapayment", i);
1066 		fakedAssert(faker.financeCreditCardJcb(), "el", "financeCreditCardJcb", i);
1067 		fakedAssert(faker.financeCreditCardMastercard(), "el", "financeCreditCardMastercard", i);
1068 		fakedAssert(faker.financeCreditCardSolo(), "el", "financeCreditCardSolo", i);
1069 		fakedAssert(faker.financeCreditCardSwitch(), "el", "financeCreditCardSwitch", i);
1070 		fakedAssert(faker.financeCreditCardVisa(), "el", "financeCreditCardVisa", i);
1071 		fakedAssert(faker.financeCurrency(), "el", "financeCurrency", i);
1072 		fakedAssert(faker.financeIBAN(), "el", "financeIBAN", i);
1073 		fakedAssert(faker.financeMask(), "el", "financeMask", i);
1074 		fakedAssert(faker.financeRoutingNumber(), "el", "financeRoutingNumber", i);
1075 		fakedAssert(faker.financeTransactionType(), "el", "financeTransactionType", i);
1076 		fakedAssert(faker.hackerAbbreviation(), "el", "hackerAbbreviation", i);
1077 		fakedAssert(faker.hackerAdjective(), "el", "hackerAdjective", i);
1078 		fakedAssert(faker.hackerIngverb(), "el", "hackerIngverb", i);
1079 		fakedAssert(faker.hackerNoun(), "el", "hackerNoun", i);
1080 		fakedAssert(faker.hackerPhrase(), "el", "hackerPhrase", i);
1081 		fakedAssert(faker.hackerVerb(), "el", "hackerVerb", i);
1082 		fakedAssert(faker.helperAlpha(), "el", "helperAlpha", i);
1083 		fakedAssert(faker.helperAlphaNum(), "el", "helperAlphaNum", i);
1084 		fakedAssert(faker.helperHexaDecimal(), "el", "helperHexaDecimal", i);
1085 		fakedAssert(faker.internetAvatarUri(), "el", "internetAvatarUri", i);
1086 		fakedAssert(faker.internetColor(), "el", "internetColor", i);
1087 		fakedAssert(faker.internetDomainName(), "el", "internetDomainName", i);
1088 		fakedAssert(faker.internetDomainSuffix(), "el", "internetDomainSuffix", i);
1089 		fakedAssert(faker.internetDomainWord(), "el", "internetDomainWord", i);
1090 		fakedAssert(faker.internetEmoji(), "el", "internetEmoji", i);
1091 		fakedAssert(faker.internetExampleEmail(), "el", "internetExampleEmail", i);
1092 		fakedAssert(faker.internetFreeEmail(), "el", "internetFreeEmail", i);
1093 		fakedAssert(faker.internetHttpStatusCode(), "el", "internetHttpStatusCode", i);
1094 		fakedAssert(faker.internetIPv4(), "el", "internetIPv4", i);
1095 		fakedAssert(faker.internetIPv6(), "el", "internetIPv6", i);
1096 		fakedAssert(faker.internetPassword(), "el", "internetPassword", i);
1097 		fakedAssert(faker.internetProtocol(), "el", "internetProtocol", i);
1098 		fakedAssert(faker.internetUrl(), "el", "internetUrl", i);
1099 		fakedAssert(faker.internetUserName(), "el", "internetUserName", i);
1100 		fakedAssert(faker.loremParagraph(), "el", "loremParagraph", i);
1101 		fakedAssert(faker.loremParagraphs(), "el", "loremParagraphs", i);
1102 		fakedAssert(faker.loremSentance(), "el", "loremSentance", i);
1103 		fakedAssert(faker.loremSentances(), "el", "loremSentances", i);
1104 		fakedAssert(faker.loremSupplemental(), "el", "loremSupplemental", i);
1105 		fakedAssert(faker.loremText(), "el", "loremText", i);
1106 		fakedAssert(faker.loremWords(), "el", "loremWords", i);
1107 		fakedAssert(faker.musicGenre(), "el", "musicGenre", i);
1108 		fakedAssert(faker.musicSongName(), "el", "musicSongName", i);
1109 		fakedAssert(faker.nameBinaryGender(), "el", "nameBinaryGender", i);
1110 		fakedAssert(faker.nameFemaleFirstName(), "el", "nameFemaleFirstName", i);
1111 		fakedAssert(faker.nameFemaleMiddleName(), "el", "nameFemaleMiddleName", i);
1112 		fakedAssert(faker.nameFirstName(), "el", "nameFirstName", i);
1113 		fakedAssert(faker.nameGender(), "el", "nameGender", i);
1114 		fakedAssert(faker.nameLastName(), "el", "nameLastName", i);
1115 		fakedAssert(faker.nameMaleFirstName(), "el", "nameMaleFirstName", i);
1116 		fakedAssert(faker.nameMaleMiddleName(), "el", "nameMaleMiddleName", i);
1117 		fakedAssert(faker.nameMiddleName(), "el", "nameMiddleName", i);
1118 		fakedAssert(faker.nameName(), "el", "nameName", i);
1119 		fakedAssert(faker.namePrefix(), "el", "namePrefix", i);
1120 		fakedAssert(faker.nameSuffix(), "el", "nameSuffix", i);
1121 		fakedAssert(faker.phoneNumber(), "el", "phoneNumber", i);
1122 		fakedAssert(faker.phoneNumberFormats(), "el", "phoneNumberFormats", i);
1123 		fakedAssert(faker.scienceChemicalelement(), "el", "scienceChemicalelement", i);
1124 		fakedAssert(faker.scienceUnit(), "el", "scienceUnit", i);
1125 		fakedAssert(faker.teamCreature(), "el", "teamCreature", i);
1126 		fakedAssert(faker.teamName(), "el", "teamName", i);
1127 		fakedAssert(faker.vehicle(), "el", "vehicle", i);
1128 		fakedAssert(faker.vehicleBicycleType(), "el", "vehicleBicycleType", i);
1129 		fakedAssert(faker.vehicleFuel(), "el", "vehicleFuel", i);
1130 		fakedAssert(faker.vehicleManufacturer(), "el", "vehicleManufacturer", i);
1131 		fakedAssert(faker.vehicleModel(), "el", "vehicleModel", i);
1132 		fakedAssert(faker.vehicleType(), "el", "vehicleType", i);
1133 		fakedAssert(faker.vehicleVin(), "el", "vehicleVin", i);
1134 		fakedAssert(faker.wordAdjective(), "el", "wordAdjective", i);
1135 		fakedAssert(faker.wordAdverb(), "el", "wordAdverb", i);
1136 		fakedAssert(faker.wordConjunction(), "el", "wordConjunction", i);
1137 		fakedAssert(faker.wordInterjection(), "el", "wordInterjection", i);
1138 		fakedAssert(faker.wordNoun(), "el", "wordNoun", i);
1139 		fakedAssert(faker.wordPreposition(), "el", "wordPreposition", i);
1140 		fakedAssert(faker.wordVerb(), "el", "wordVerb", i);
1141 
1142 	}
1143 }
1144 
1145 unittest {
1146 	import faked.faker_en_au;
1147     auto faker = new Faker_en_au(8);
1148 	for(int i = 0; i < 30; ++i) {
1149 		fakedAssert(faker.addressBuildingNumber(), "en_AU", "addressBuildingNumber", i);
1150 		fakedAssert(faker.addressCity(), "en_AU", "addressCity", i);
1151 		fakedAssert(faker.addressCityName(), "en_AU", "addressCityName", i);
1152 		fakedAssert(faker.addressCityPrefix(), "en_AU", "addressCityPrefix", i);
1153 		fakedAssert(faker.addressCitySuffix(), "en_AU", "addressCitySuffix", i);
1154 		fakedAssert(faker.addressCountry(), "en_AU", "addressCountry", i);
1155 		fakedAssert(faker.addressCountryCode(), "en_AU", "addressCountryCode", i);
1156 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_AU", "addressCountryCodeAlpha3", i);
1157 		fakedAssert(faker.addressCounty(), "en_AU", "addressCounty", i);
1158 		fakedAssert(faker.addressDefaultCountry(), "en_AU", "addressDefaultCountry", i);
1159 		fakedAssert(faker.addressDirection(), "en_AU", "addressDirection", i);
1160 		fakedAssert(faker.addressDirectionAbbr(), "en_AU", "addressDirectionAbbr", i);
1161 		fakedAssert(faker.addressLatitude(), "en_AU", "addressLatitude", i);
1162 		fakedAssert(faker.addressLongitude(), "en_AU", "addressLongitude", i);
1163 		fakedAssert(faker.addressPostcode(), "en_AU", "addressPostcode", i);
1164 		fakedAssert(faker.addressSecondaryAddress(), "en_AU", "addressSecondaryAddress", i);
1165 		fakedAssert(faker.addressState(), "en_AU", "addressState", i);
1166 		fakedAssert(faker.addressStateAbbr(), "en_AU", "addressStateAbbr", i);
1167 		fakedAssert(faker.addressStreet(), "en_AU", "addressStreet", i);
1168 		fakedAssert(faker.addressStreetAddress(), "en_AU", "addressStreetAddress", i);
1169 		fakedAssert(faker.addressStreetSuffix(), "en_AU", "addressStreetSuffix", i);
1170 		fakedAssert(faker.addressTimeZone(), "en_AU", "addressTimeZone", i);
1171 		fakedAssert(faker.animalBear(), "en_AU", "animalBear", i);
1172 		fakedAssert(faker.animalBird(), "en_AU", "animalBird", i);
1173 		fakedAssert(faker.animalCat(), "en_AU", "animalCat", i);
1174 		fakedAssert(faker.animalCetacean(), "en_AU", "animalCetacean", i);
1175 		fakedAssert(faker.animalCow(), "en_AU", "animalCow", i);
1176 		fakedAssert(faker.animalCrocodilia(), "en_AU", "animalCrocodilia", i);
1177 		fakedAssert(faker.animalDog(), "en_AU", "animalDog", i);
1178 		fakedAssert(faker.animalFish(), "en_AU", "animalFish", i);
1179 		fakedAssert(faker.animalHorse(), "en_AU", "animalHorse", i);
1180 		fakedAssert(faker.animalInsect(), "en_AU", "animalInsect", i);
1181 		fakedAssert(faker.animalLion(), "en_AU", "animalLion", i);
1182 		fakedAssert(faker.animalRabbit(), "en_AU", "animalRabbit", i);
1183 		fakedAssert(faker.animalRodent(), "en_AU", "animalRodent", i);
1184 		fakedAssert(faker.animalSnake(), "en_AU", "animalSnake", i);
1185 		fakedAssert(faker.animalType(), "en_AU", "animalType", i);
1186 		fakedAssert(faker.appAuthor(), "en_AU", "appAuthor", i);
1187 		fakedAssert(faker.appName(), "en_AU", "appName", i);
1188 		fakedAssert(faker.appVersion(), "en_AU", "appVersion", i);
1189 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_AU", "businessCreditCardExpiryDates", i);
1190 		fakedAssert(faker.businessCreditCardNumbers(), "en_AU", "businessCreditCardNumbers", i);
1191 		fakedAssert(faker.businessCreditCardTypes(), "en_AU", "businessCreditCardTypes", i);
1192 		fakedAssert(faker.cellPhoneFormats(), "en_AU", "cellPhoneFormats", i);
1193 		fakedAssert(faker.colorHuman(), "en_AU", "colorHuman", i);
1194 		fakedAssert(faker.colorSpace(), "en_AU", "colorSpace", i);
1195 		fakedAssert(faker.commerceDepartment(), "en_AU", "commerceDepartment", i);
1196 		fakedAssert(faker.commerceProductDescription(), "en_AU", "commerceProductDescription", i);
1197 		fakedAssert(faker.companyAdjective(), "en_AU", "companyAdjective", i);
1198 		fakedAssert(faker.companyBs(), "en_AU", "companyBs", i);
1199 		fakedAssert(faker.companyBsAdjective(), "en_AU", "companyBsAdjective", i);
1200 		fakedAssert(faker.companyBsNoun(), "en_AU", "companyBsNoun", i);
1201 		fakedAssert(faker.companyBsVerb(), "en_AU", "companyBsVerb", i);
1202 		fakedAssert(faker.companyCatchPhrase(), "en_AU", "companyCatchPhrase", i);
1203 		fakedAssert(faker.companyDescriptor(), "en_AU", "companyDescriptor", i);
1204 		fakedAssert(faker.companyName(), "en_AU", "companyName", i);
1205 		fakedAssert(faker.companyNoun(), "en_AU", "companyNoun", i);
1206 		fakedAssert(faker.companySuffix(), "en_AU", "companySuffix", i);
1207 		fakedAssert(faker.databaseCollation(), "en_AU", "databaseCollation", i);
1208 		fakedAssert(faker.databaseColumn(), "en_AU", "databaseColumn", i);
1209 		fakedAssert(faker.databaseEngine(), "en_AU", "databaseEngine", i);
1210 		fakedAssert(faker.databaseType(), "en_AU", "databaseType", i);
1211 		fakedAssert(faker.dateMonth(), "en_AU", "dateMonth", i);
1212 		fakedAssert(faker.dateWeekday(), "en_AU", "dateWeekday", i);
1213 		fakedAssert(faker.financeAccount(), "en_AU", "financeAccount", i);
1214 		fakedAssert(faker.financeAccountType(), "en_AU", "financeAccountType", i);
1215 		fakedAssert(faker.financeBIC(), "en_AU", "financeBIC", i);
1216 		fakedAssert(faker.financeBitcoinAddress(), "en_AU", "financeBitcoinAddress", i);
1217 		fakedAssert(faker.financeCreditCard(), "en_AU", "financeCreditCard", i);
1218 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_AU", "financeCreditCardAmericanExpress", i);
1219 		fakedAssert(faker.financeCreditCardCVV(), "en_AU", "financeCreditCardCVV", i);
1220 		fakedAssert(faker.financeCreditCardDinersClub(), "en_AU", "financeCreditCardDinersClub", i);
1221 		fakedAssert(faker.financeCreditCardDiscover(), "en_AU", "financeCreditCardDiscover", i);
1222 		fakedAssert(faker.financeCreditCardInstapayment(), "en_AU", "financeCreditCardInstapayment", i);
1223 		fakedAssert(faker.financeCreditCardJcb(), "en_AU", "financeCreditCardJcb", i);
1224 		fakedAssert(faker.financeCreditCardMastercard(), "en_AU", "financeCreditCardMastercard", i);
1225 		fakedAssert(faker.financeCreditCardSolo(), "en_AU", "financeCreditCardSolo", i);
1226 		fakedAssert(faker.financeCreditCardSwitch(), "en_AU", "financeCreditCardSwitch", i);
1227 		fakedAssert(faker.financeCreditCardVisa(), "en_AU", "financeCreditCardVisa", i);
1228 		fakedAssert(faker.financeCurrency(), "en_AU", "financeCurrency", i);
1229 		fakedAssert(faker.financeIBAN(), "en_AU", "financeIBAN", i);
1230 		fakedAssert(faker.financeMask(), "en_AU", "financeMask", i);
1231 		fakedAssert(faker.financeRoutingNumber(), "en_AU", "financeRoutingNumber", i);
1232 		fakedAssert(faker.financeTransactionType(), "en_AU", "financeTransactionType", i);
1233 		fakedAssert(faker.hackerAbbreviation(), "en_AU", "hackerAbbreviation", i);
1234 		fakedAssert(faker.hackerAdjective(), "en_AU", "hackerAdjective", i);
1235 		fakedAssert(faker.hackerIngverb(), "en_AU", "hackerIngverb", i);
1236 		fakedAssert(faker.hackerNoun(), "en_AU", "hackerNoun", i);
1237 		fakedAssert(faker.hackerPhrase(), "en_AU", "hackerPhrase", i);
1238 		fakedAssert(faker.hackerVerb(), "en_AU", "hackerVerb", i);
1239 		fakedAssert(faker.helperAlpha(), "en_AU", "helperAlpha", i);
1240 		fakedAssert(faker.helperAlphaNum(), "en_AU", "helperAlphaNum", i);
1241 		fakedAssert(faker.helperHexaDecimal(), "en_AU", "helperHexaDecimal", i);
1242 		fakedAssert(faker.internetAvatarUri(), "en_AU", "internetAvatarUri", i);
1243 		fakedAssert(faker.internetColor(), "en_AU", "internetColor", i);
1244 		fakedAssert(faker.internetDomainName(), "en_AU", "internetDomainName", i);
1245 		fakedAssert(faker.internetDomainSuffix(), "en_AU", "internetDomainSuffix", i);
1246 		fakedAssert(faker.internetDomainWord(), "en_AU", "internetDomainWord", i);
1247 		fakedAssert(faker.internetEmoji(), "en_AU", "internetEmoji", i);
1248 		fakedAssert(faker.internetExampleEmail(), "en_AU", "internetExampleEmail", i);
1249 		fakedAssert(faker.internetFreeEmail(), "en_AU", "internetFreeEmail", i);
1250 		fakedAssert(faker.internetHttpStatusCode(), "en_AU", "internetHttpStatusCode", i);
1251 		fakedAssert(faker.internetIPv4(), "en_AU", "internetIPv4", i);
1252 		fakedAssert(faker.internetIPv6(), "en_AU", "internetIPv6", i);
1253 		fakedAssert(faker.internetPassword(), "en_AU", "internetPassword", i);
1254 		fakedAssert(faker.internetProtocol(), "en_AU", "internetProtocol", i);
1255 		fakedAssert(faker.internetUrl(), "en_AU", "internetUrl", i);
1256 		fakedAssert(faker.internetUserName(), "en_AU", "internetUserName", i);
1257 		fakedAssert(faker.loremParagraph(), "en_AU", "loremParagraph", i);
1258 		fakedAssert(faker.loremParagraphs(), "en_AU", "loremParagraphs", i);
1259 		fakedAssert(faker.loremSentance(), "en_AU", "loremSentance", i);
1260 		fakedAssert(faker.loremSentances(), "en_AU", "loremSentances", i);
1261 		fakedAssert(faker.loremSupplemental(), "en_AU", "loremSupplemental", i);
1262 		fakedAssert(faker.loremText(), "en_AU", "loremText", i);
1263 		fakedAssert(faker.loremWords(), "en_AU", "loremWords", i);
1264 		fakedAssert(faker.musicGenre(), "en_AU", "musicGenre", i);
1265 		fakedAssert(faker.musicSongName(), "en_AU", "musicSongName", i);
1266 		fakedAssert(faker.nameBinaryGender(), "en_AU", "nameBinaryGender", i);
1267 		fakedAssert(faker.nameFemaleFirstName(), "en_AU", "nameFemaleFirstName", i);
1268 		fakedAssert(faker.nameFemaleMiddleName(), "en_AU", "nameFemaleMiddleName", i);
1269 		fakedAssert(faker.nameFirstName(), "en_AU", "nameFirstName", i);
1270 		fakedAssert(faker.nameGender(), "en_AU", "nameGender", i);
1271 		fakedAssert(faker.nameLastName(), "en_AU", "nameLastName", i);
1272 		fakedAssert(faker.nameMaleFirstName(), "en_AU", "nameMaleFirstName", i);
1273 		fakedAssert(faker.nameMaleMiddleName(), "en_AU", "nameMaleMiddleName", i);
1274 		fakedAssert(faker.nameMiddleName(), "en_AU", "nameMiddleName", i);
1275 		fakedAssert(faker.nameName(), "en_AU", "nameName", i);
1276 		fakedAssert(faker.namePrefix(), "en_AU", "namePrefix", i);
1277 		fakedAssert(faker.nameSuffix(), "en_AU", "nameSuffix", i);
1278 		fakedAssert(faker.phoneNumber(), "en_AU", "phoneNumber", i);
1279 		fakedAssert(faker.phoneNumberFormats(), "en_AU", "phoneNumberFormats", i);
1280 		fakedAssert(faker.scienceChemicalelement(), "en_AU", "scienceChemicalelement", i);
1281 		fakedAssert(faker.scienceUnit(), "en_AU", "scienceUnit", i);
1282 		fakedAssert(faker.teamCreature(), "en_AU", "teamCreature", i);
1283 		fakedAssert(faker.teamName(), "en_AU", "teamName", i);
1284 		fakedAssert(faker.vehicle(), "en_AU", "vehicle", i);
1285 		fakedAssert(faker.vehicleBicycleType(), "en_AU", "vehicleBicycleType", i);
1286 		fakedAssert(faker.vehicleFuel(), "en_AU", "vehicleFuel", i);
1287 		fakedAssert(faker.vehicleManufacturer(), "en_AU", "vehicleManufacturer", i);
1288 		fakedAssert(faker.vehicleModel(), "en_AU", "vehicleModel", i);
1289 		fakedAssert(faker.vehicleType(), "en_AU", "vehicleType", i);
1290 		fakedAssert(faker.vehicleVin(), "en_AU", "vehicleVin", i);
1291 		fakedAssert(faker.wordAdjective(), "en_AU", "wordAdjective", i);
1292 		fakedAssert(faker.wordAdverb(), "en_AU", "wordAdverb", i);
1293 		fakedAssert(faker.wordConjunction(), "en_AU", "wordConjunction", i);
1294 		fakedAssert(faker.wordInterjection(), "en_AU", "wordInterjection", i);
1295 		fakedAssert(faker.wordNoun(), "en_AU", "wordNoun", i);
1296 		fakedAssert(faker.wordPreposition(), "en_AU", "wordPreposition", i);
1297 		fakedAssert(faker.wordVerb(), "en_AU", "wordVerb", i);
1298 
1299 	}
1300 }
1301 
1302 unittest {
1303 	import faked.faker_en_au_ocker;
1304     auto faker = new Faker_en_au_ocker(9);
1305 	for(int i = 0; i < 30; ++i) {
1306 		fakedAssert(faker.addressBuildingNumber(), "en_AU_ocker", "addressBuildingNumber", i);
1307 		fakedAssert(faker.addressCity(), "en_AU_ocker", "addressCity", i);
1308 		fakedAssert(faker.addressCityName(), "en_AU_ocker", "addressCityName", i);
1309 		fakedAssert(faker.addressCityPrefix(), "en_AU_ocker", "addressCityPrefix", i);
1310 		fakedAssert(faker.addressCitySuffix(), "en_AU_ocker", "addressCitySuffix", i);
1311 		fakedAssert(faker.addressCountry(), "en_AU_ocker", "addressCountry", i);
1312 		fakedAssert(faker.addressCountryCode(), "en_AU_ocker", "addressCountryCode", i);
1313 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_AU_ocker", "addressCountryCodeAlpha3", i);
1314 		fakedAssert(faker.addressCounty(), "en_AU_ocker", "addressCounty", i);
1315 		fakedAssert(faker.addressDefaultCountry(), "en_AU_ocker", "addressDefaultCountry", i);
1316 		fakedAssert(faker.addressDirection(), "en_AU_ocker", "addressDirection", i);
1317 		fakedAssert(faker.addressDirectionAbbr(), "en_AU_ocker", "addressDirectionAbbr", i);
1318 		fakedAssert(faker.addressLatitude(), "en_AU_ocker", "addressLatitude", i);
1319 		fakedAssert(faker.addressLongitude(), "en_AU_ocker", "addressLongitude", i);
1320 		fakedAssert(faker.addressPostcode(), "en_AU_ocker", "addressPostcode", i);
1321 		fakedAssert(faker.addressSecondaryAddress(), "en_AU_ocker", "addressSecondaryAddress", i);
1322 		fakedAssert(faker.addressState(), "en_AU_ocker", "addressState", i);
1323 		fakedAssert(faker.addressStateAbbr(), "en_AU_ocker", "addressStateAbbr", i);
1324 		fakedAssert(faker.addressStreet(), "en_AU_ocker", "addressStreet", i);
1325 		fakedAssert(faker.addressStreetAddress(), "en_AU_ocker", "addressStreetAddress", i);
1326 		fakedAssert(faker.addressStreetSuffix(), "en_AU_ocker", "addressStreetSuffix", i);
1327 		fakedAssert(faker.addressTimeZone(), "en_AU_ocker", "addressTimeZone", i);
1328 		fakedAssert(faker.animalBear(), "en_AU_ocker", "animalBear", i);
1329 		fakedAssert(faker.animalBird(), "en_AU_ocker", "animalBird", i);
1330 		fakedAssert(faker.animalCat(), "en_AU_ocker", "animalCat", i);
1331 		fakedAssert(faker.animalCetacean(), "en_AU_ocker", "animalCetacean", i);
1332 		fakedAssert(faker.animalCow(), "en_AU_ocker", "animalCow", i);
1333 		fakedAssert(faker.animalCrocodilia(), "en_AU_ocker", "animalCrocodilia", i);
1334 		fakedAssert(faker.animalDog(), "en_AU_ocker", "animalDog", i);
1335 		fakedAssert(faker.animalFish(), "en_AU_ocker", "animalFish", i);
1336 		fakedAssert(faker.animalHorse(), "en_AU_ocker", "animalHorse", i);
1337 		fakedAssert(faker.animalInsect(), "en_AU_ocker", "animalInsect", i);
1338 		fakedAssert(faker.animalLion(), "en_AU_ocker", "animalLion", i);
1339 		fakedAssert(faker.animalRabbit(), "en_AU_ocker", "animalRabbit", i);
1340 		fakedAssert(faker.animalRodent(), "en_AU_ocker", "animalRodent", i);
1341 		fakedAssert(faker.animalSnake(), "en_AU_ocker", "animalSnake", i);
1342 		fakedAssert(faker.animalType(), "en_AU_ocker", "animalType", i);
1343 		fakedAssert(faker.appAuthor(), "en_AU_ocker", "appAuthor", i);
1344 		fakedAssert(faker.appName(), "en_AU_ocker", "appName", i);
1345 		fakedAssert(faker.appVersion(), "en_AU_ocker", "appVersion", i);
1346 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_AU_ocker", "businessCreditCardExpiryDates", i);
1347 		fakedAssert(faker.businessCreditCardNumbers(), "en_AU_ocker", "businessCreditCardNumbers", i);
1348 		fakedAssert(faker.businessCreditCardTypes(), "en_AU_ocker", "businessCreditCardTypes", i);
1349 		fakedAssert(faker.cellPhoneFormats(), "en_AU_ocker", "cellPhoneFormats", i);
1350 		fakedAssert(faker.colorHuman(), "en_AU_ocker", "colorHuman", i);
1351 		fakedAssert(faker.colorSpace(), "en_AU_ocker", "colorSpace", i);
1352 		fakedAssert(faker.commerceDepartment(), "en_AU_ocker", "commerceDepartment", i);
1353 		fakedAssert(faker.commerceProductDescription(), "en_AU_ocker", "commerceProductDescription", i);
1354 		fakedAssert(faker.companyAdjective(), "en_AU_ocker", "companyAdjective", i);
1355 		fakedAssert(faker.companyBs(), "en_AU_ocker", "companyBs", i);
1356 		fakedAssert(faker.companyBsAdjective(), "en_AU_ocker", "companyBsAdjective", i);
1357 		fakedAssert(faker.companyBsNoun(), "en_AU_ocker", "companyBsNoun", i);
1358 		fakedAssert(faker.companyBsVerb(), "en_AU_ocker", "companyBsVerb", i);
1359 		fakedAssert(faker.companyCatchPhrase(), "en_AU_ocker", "companyCatchPhrase", i);
1360 		fakedAssert(faker.companyDescriptor(), "en_AU_ocker", "companyDescriptor", i);
1361 		fakedAssert(faker.companyName(), "en_AU_ocker", "companyName", i);
1362 		fakedAssert(faker.companyNoun(), "en_AU_ocker", "companyNoun", i);
1363 		fakedAssert(faker.companySuffix(), "en_AU_ocker", "companySuffix", i);
1364 		fakedAssert(faker.databaseCollation(), "en_AU_ocker", "databaseCollation", i);
1365 		fakedAssert(faker.databaseColumn(), "en_AU_ocker", "databaseColumn", i);
1366 		fakedAssert(faker.databaseEngine(), "en_AU_ocker", "databaseEngine", i);
1367 		fakedAssert(faker.databaseType(), "en_AU_ocker", "databaseType", i);
1368 		fakedAssert(faker.dateMonth(), "en_AU_ocker", "dateMonth", i);
1369 		fakedAssert(faker.dateWeekday(), "en_AU_ocker", "dateWeekday", i);
1370 		fakedAssert(faker.financeAccount(), "en_AU_ocker", "financeAccount", i);
1371 		fakedAssert(faker.financeAccountType(), "en_AU_ocker", "financeAccountType", i);
1372 		fakedAssert(faker.financeBIC(), "en_AU_ocker", "financeBIC", i);
1373 		fakedAssert(faker.financeBitcoinAddress(), "en_AU_ocker", "financeBitcoinAddress", i);
1374 		fakedAssert(faker.financeCreditCard(), "en_AU_ocker", "financeCreditCard", i);
1375 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_AU_ocker", "financeCreditCardAmericanExpress", i);
1376 		fakedAssert(faker.financeCreditCardCVV(), "en_AU_ocker", "financeCreditCardCVV", i);
1377 		fakedAssert(faker.financeCreditCardDinersClub(), "en_AU_ocker", "financeCreditCardDinersClub", i);
1378 		fakedAssert(faker.financeCreditCardDiscover(), "en_AU_ocker", "financeCreditCardDiscover", i);
1379 		fakedAssert(faker.financeCreditCardInstapayment(), "en_AU_ocker", "financeCreditCardInstapayment", i);
1380 		fakedAssert(faker.financeCreditCardJcb(), "en_AU_ocker", "financeCreditCardJcb", i);
1381 		fakedAssert(faker.financeCreditCardMastercard(), "en_AU_ocker", "financeCreditCardMastercard", i);
1382 		fakedAssert(faker.financeCreditCardSolo(), "en_AU_ocker", "financeCreditCardSolo", i);
1383 		fakedAssert(faker.financeCreditCardSwitch(), "en_AU_ocker", "financeCreditCardSwitch", i);
1384 		fakedAssert(faker.financeCreditCardVisa(), "en_AU_ocker", "financeCreditCardVisa", i);
1385 		fakedAssert(faker.financeCurrency(), "en_AU_ocker", "financeCurrency", i);
1386 		fakedAssert(faker.financeIBAN(), "en_AU_ocker", "financeIBAN", i);
1387 		fakedAssert(faker.financeMask(), "en_AU_ocker", "financeMask", i);
1388 		fakedAssert(faker.financeRoutingNumber(), "en_AU_ocker", "financeRoutingNumber", i);
1389 		fakedAssert(faker.financeTransactionType(), "en_AU_ocker", "financeTransactionType", i);
1390 		fakedAssert(faker.hackerAbbreviation(), "en_AU_ocker", "hackerAbbreviation", i);
1391 		fakedAssert(faker.hackerAdjective(), "en_AU_ocker", "hackerAdjective", i);
1392 		fakedAssert(faker.hackerIngverb(), "en_AU_ocker", "hackerIngverb", i);
1393 		fakedAssert(faker.hackerNoun(), "en_AU_ocker", "hackerNoun", i);
1394 		fakedAssert(faker.hackerPhrase(), "en_AU_ocker", "hackerPhrase", i);
1395 		fakedAssert(faker.hackerVerb(), "en_AU_ocker", "hackerVerb", i);
1396 		fakedAssert(faker.helperAlpha(), "en_AU_ocker", "helperAlpha", i);
1397 		fakedAssert(faker.helperAlphaNum(), "en_AU_ocker", "helperAlphaNum", i);
1398 		fakedAssert(faker.helperHexaDecimal(), "en_AU_ocker", "helperHexaDecimal", i);
1399 		fakedAssert(faker.internetAvatarUri(), "en_AU_ocker", "internetAvatarUri", i);
1400 		fakedAssert(faker.internetColor(), "en_AU_ocker", "internetColor", i);
1401 		fakedAssert(faker.internetDomainName(), "en_AU_ocker", "internetDomainName", i);
1402 		fakedAssert(faker.internetDomainSuffix(), "en_AU_ocker", "internetDomainSuffix", i);
1403 		fakedAssert(faker.internetDomainWord(), "en_AU_ocker", "internetDomainWord", i);
1404 		fakedAssert(faker.internetEmoji(), "en_AU_ocker", "internetEmoji", i);
1405 		fakedAssert(faker.internetExampleEmail(), "en_AU_ocker", "internetExampleEmail", i);
1406 		fakedAssert(faker.internetFreeEmail(), "en_AU_ocker", "internetFreeEmail", i);
1407 		fakedAssert(faker.internetHttpStatusCode(), "en_AU_ocker", "internetHttpStatusCode", i);
1408 		fakedAssert(faker.internetIPv4(), "en_AU_ocker", "internetIPv4", i);
1409 		fakedAssert(faker.internetIPv6(), "en_AU_ocker", "internetIPv6", i);
1410 		fakedAssert(faker.internetPassword(), "en_AU_ocker", "internetPassword", i);
1411 		fakedAssert(faker.internetProtocol(), "en_AU_ocker", "internetProtocol", i);
1412 		fakedAssert(faker.internetUrl(), "en_AU_ocker", "internetUrl", i);
1413 		fakedAssert(faker.internetUserName(), "en_AU_ocker", "internetUserName", i);
1414 		fakedAssert(faker.loremParagraph(), "en_AU_ocker", "loremParagraph", i);
1415 		fakedAssert(faker.loremParagraphs(), "en_AU_ocker", "loremParagraphs", i);
1416 		fakedAssert(faker.loremSentance(), "en_AU_ocker", "loremSentance", i);
1417 		fakedAssert(faker.loremSentances(), "en_AU_ocker", "loremSentances", i);
1418 		fakedAssert(faker.loremSupplemental(), "en_AU_ocker", "loremSupplemental", i);
1419 		fakedAssert(faker.loremText(), "en_AU_ocker", "loremText", i);
1420 		fakedAssert(faker.loremWords(), "en_AU_ocker", "loremWords", i);
1421 		fakedAssert(faker.musicGenre(), "en_AU_ocker", "musicGenre", i);
1422 		fakedAssert(faker.musicSongName(), "en_AU_ocker", "musicSongName", i);
1423 		fakedAssert(faker.nameBinaryGender(), "en_AU_ocker", "nameBinaryGender", i);
1424 		fakedAssert(faker.nameFemaleFirstName(), "en_AU_ocker", "nameFemaleFirstName", i);
1425 		fakedAssert(faker.nameFemaleMiddleName(), "en_AU_ocker", "nameFemaleMiddleName", i);
1426 		fakedAssert(faker.nameFirstName(), "en_AU_ocker", "nameFirstName", i);
1427 		fakedAssert(faker.nameGender(), "en_AU_ocker", "nameGender", i);
1428 		fakedAssert(faker.nameLastName(), "en_AU_ocker", "nameLastName", i);
1429 		fakedAssert(faker.nameMaleFirstName(), "en_AU_ocker", "nameMaleFirstName", i);
1430 		fakedAssert(faker.nameMaleMiddleName(), "en_AU_ocker", "nameMaleMiddleName", i);
1431 		fakedAssert(faker.nameMiddleName(), "en_AU_ocker", "nameMiddleName", i);
1432 		fakedAssert(faker.nameName(), "en_AU_ocker", "nameName", i);
1433 		fakedAssert(faker.namePrefix(), "en_AU_ocker", "namePrefix", i);
1434 		fakedAssert(faker.nameSuffix(), "en_AU_ocker", "nameSuffix", i);
1435 		fakedAssert(faker.phoneNumber(), "en_AU_ocker", "phoneNumber", i);
1436 		fakedAssert(faker.phoneNumberFormats(), "en_AU_ocker", "phoneNumberFormats", i);
1437 		fakedAssert(faker.scienceChemicalelement(), "en_AU_ocker", "scienceChemicalelement", i);
1438 		fakedAssert(faker.scienceUnit(), "en_AU_ocker", "scienceUnit", i);
1439 		fakedAssert(faker.teamCreature(), "en_AU_ocker", "teamCreature", i);
1440 		fakedAssert(faker.teamName(), "en_AU_ocker", "teamName", i);
1441 		fakedAssert(faker.vehicle(), "en_AU_ocker", "vehicle", i);
1442 		fakedAssert(faker.vehicleBicycleType(), "en_AU_ocker", "vehicleBicycleType", i);
1443 		fakedAssert(faker.vehicleFuel(), "en_AU_ocker", "vehicleFuel", i);
1444 		fakedAssert(faker.vehicleManufacturer(), "en_AU_ocker", "vehicleManufacturer", i);
1445 		fakedAssert(faker.vehicleModel(), "en_AU_ocker", "vehicleModel", i);
1446 		fakedAssert(faker.vehicleType(), "en_AU_ocker", "vehicleType", i);
1447 		fakedAssert(faker.vehicleVin(), "en_AU_ocker", "vehicleVin", i);
1448 		fakedAssert(faker.wordAdjective(), "en_AU_ocker", "wordAdjective", i);
1449 		fakedAssert(faker.wordAdverb(), "en_AU_ocker", "wordAdverb", i);
1450 		fakedAssert(faker.wordConjunction(), "en_AU_ocker", "wordConjunction", i);
1451 		fakedAssert(faker.wordInterjection(), "en_AU_ocker", "wordInterjection", i);
1452 		fakedAssert(faker.wordNoun(), "en_AU_ocker", "wordNoun", i);
1453 		fakedAssert(faker.wordPreposition(), "en_AU_ocker", "wordPreposition", i);
1454 		fakedAssert(faker.wordVerb(), "en_AU_ocker", "wordVerb", i);
1455 
1456 	}
1457 }
1458 
1459 unittest {
1460 	import faked.faker_en_bork;
1461     auto faker = new Faker_en_bork(10);
1462 	for(int i = 0; i < 30; ++i) {
1463 		fakedAssert(faker.addressBuildingNumber(), "en_BORK", "addressBuildingNumber", i);
1464 		fakedAssert(faker.addressCity(), "en_BORK", "addressCity", i);
1465 		fakedAssert(faker.addressCityName(), "en_BORK", "addressCityName", i);
1466 		fakedAssert(faker.addressCityPrefix(), "en_BORK", "addressCityPrefix", i);
1467 		fakedAssert(faker.addressCitySuffix(), "en_BORK", "addressCitySuffix", i);
1468 		fakedAssert(faker.addressCountry(), "en_BORK", "addressCountry", i);
1469 		fakedAssert(faker.addressCountryCode(), "en_BORK", "addressCountryCode", i);
1470 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_BORK", "addressCountryCodeAlpha3", i);
1471 		fakedAssert(faker.addressCounty(), "en_BORK", "addressCounty", i);
1472 		fakedAssert(faker.addressDefaultCountry(), "en_BORK", "addressDefaultCountry", i);
1473 		fakedAssert(faker.addressDirection(), "en_BORK", "addressDirection", i);
1474 		fakedAssert(faker.addressDirectionAbbr(), "en_BORK", "addressDirectionAbbr", i);
1475 		fakedAssert(faker.addressLatitude(), "en_BORK", "addressLatitude", i);
1476 		fakedAssert(faker.addressLongitude(), "en_BORK", "addressLongitude", i);
1477 		fakedAssert(faker.addressPostcode(), "en_BORK", "addressPostcode", i);
1478 		fakedAssert(faker.addressSecondaryAddress(), "en_BORK", "addressSecondaryAddress", i);
1479 		fakedAssert(faker.addressState(), "en_BORK", "addressState", i);
1480 		fakedAssert(faker.addressStateAbbr(), "en_BORK", "addressStateAbbr", i);
1481 		fakedAssert(faker.addressStreet(), "en_BORK", "addressStreet", i);
1482 		fakedAssert(faker.addressStreetAddress(), "en_BORK", "addressStreetAddress", i);
1483 		fakedAssert(faker.addressStreetSuffix(), "en_BORK", "addressStreetSuffix", i);
1484 		fakedAssert(faker.addressTimeZone(), "en_BORK", "addressTimeZone", i);
1485 		fakedAssert(faker.animalBear(), "en_BORK", "animalBear", i);
1486 		fakedAssert(faker.animalBird(), "en_BORK", "animalBird", i);
1487 		fakedAssert(faker.animalCat(), "en_BORK", "animalCat", i);
1488 		fakedAssert(faker.animalCetacean(), "en_BORK", "animalCetacean", i);
1489 		fakedAssert(faker.animalCow(), "en_BORK", "animalCow", i);
1490 		fakedAssert(faker.animalCrocodilia(), "en_BORK", "animalCrocodilia", i);
1491 		fakedAssert(faker.animalDog(), "en_BORK", "animalDog", i);
1492 		fakedAssert(faker.animalFish(), "en_BORK", "animalFish", i);
1493 		fakedAssert(faker.animalHorse(), "en_BORK", "animalHorse", i);
1494 		fakedAssert(faker.animalInsect(), "en_BORK", "animalInsect", i);
1495 		fakedAssert(faker.animalLion(), "en_BORK", "animalLion", i);
1496 		fakedAssert(faker.animalRabbit(), "en_BORK", "animalRabbit", i);
1497 		fakedAssert(faker.animalRodent(), "en_BORK", "animalRodent", i);
1498 		fakedAssert(faker.animalSnake(), "en_BORK", "animalSnake", i);
1499 		fakedAssert(faker.animalType(), "en_BORK", "animalType", i);
1500 		fakedAssert(faker.appAuthor(), "en_BORK", "appAuthor", i);
1501 		fakedAssert(faker.appName(), "en_BORK", "appName", i);
1502 		fakedAssert(faker.appVersion(), "en_BORK", "appVersion", i);
1503 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_BORK", "businessCreditCardExpiryDates", i);
1504 		fakedAssert(faker.businessCreditCardNumbers(), "en_BORK", "businessCreditCardNumbers", i);
1505 		fakedAssert(faker.businessCreditCardTypes(), "en_BORK", "businessCreditCardTypes", i);
1506 		fakedAssert(faker.cellPhoneFormats(), "en_BORK", "cellPhoneFormats", i);
1507 		fakedAssert(faker.colorHuman(), "en_BORK", "colorHuman", i);
1508 		fakedAssert(faker.colorSpace(), "en_BORK", "colorSpace", i);
1509 		fakedAssert(faker.commerceDepartment(), "en_BORK", "commerceDepartment", i);
1510 		fakedAssert(faker.commerceProductDescription(), "en_BORK", "commerceProductDescription", i);
1511 		fakedAssert(faker.companyAdjective(), "en_BORK", "companyAdjective", i);
1512 		fakedAssert(faker.companyBs(), "en_BORK", "companyBs", i);
1513 		fakedAssert(faker.companyBsAdjective(), "en_BORK", "companyBsAdjective", i);
1514 		fakedAssert(faker.companyBsNoun(), "en_BORK", "companyBsNoun", i);
1515 		fakedAssert(faker.companyBsVerb(), "en_BORK", "companyBsVerb", i);
1516 		fakedAssert(faker.companyCatchPhrase(), "en_BORK", "companyCatchPhrase", i);
1517 		fakedAssert(faker.companyDescriptor(), "en_BORK", "companyDescriptor", i);
1518 		fakedAssert(faker.companyName(), "en_BORK", "companyName", i);
1519 		fakedAssert(faker.companyNoun(), "en_BORK", "companyNoun", i);
1520 		fakedAssert(faker.companySuffix(), "en_BORK", "companySuffix", i);
1521 		fakedAssert(faker.databaseCollation(), "en_BORK", "databaseCollation", i);
1522 		fakedAssert(faker.databaseColumn(), "en_BORK", "databaseColumn", i);
1523 		fakedAssert(faker.databaseEngine(), "en_BORK", "databaseEngine", i);
1524 		fakedAssert(faker.databaseType(), "en_BORK", "databaseType", i);
1525 		fakedAssert(faker.dateMonth(), "en_BORK", "dateMonth", i);
1526 		fakedAssert(faker.dateWeekday(), "en_BORK", "dateWeekday", i);
1527 		fakedAssert(faker.financeAccount(), "en_BORK", "financeAccount", i);
1528 		fakedAssert(faker.financeAccountType(), "en_BORK", "financeAccountType", i);
1529 		fakedAssert(faker.financeBIC(), "en_BORK", "financeBIC", i);
1530 		fakedAssert(faker.financeBitcoinAddress(), "en_BORK", "financeBitcoinAddress", i);
1531 		fakedAssert(faker.financeCreditCard(), "en_BORK", "financeCreditCard", i);
1532 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_BORK", "financeCreditCardAmericanExpress", i);
1533 		fakedAssert(faker.financeCreditCardCVV(), "en_BORK", "financeCreditCardCVV", i);
1534 		fakedAssert(faker.financeCreditCardDinersClub(), "en_BORK", "financeCreditCardDinersClub", i);
1535 		fakedAssert(faker.financeCreditCardDiscover(), "en_BORK", "financeCreditCardDiscover", i);
1536 		fakedAssert(faker.financeCreditCardInstapayment(), "en_BORK", "financeCreditCardInstapayment", i);
1537 		fakedAssert(faker.financeCreditCardJcb(), "en_BORK", "financeCreditCardJcb", i);
1538 		fakedAssert(faker.financeCreditCardMastercard(), "en_BORK", "financeCreditCardMastercard", i);
1539 		fakedAssert(faker.financeCreditCardSolo(), "en_BORK", "financeCreditCardSolo", i);
1540 		fakedAssert(faker.financeCreditCardSwitch(), "en_BORK", "financeCreditCardSwitch", i);
1541 		fakedAssert(faker.financeCreditCardVisa(), "en_BORK", "financeCreditCardVisa", i);
1542 		fakedAssert(faker.financeCurrency(), "en_BORK", "financeCurrency", i);
1543 		fakedAssert(faker.financeIBAN(), "en_BORK", "financeIBAN", i);
1544 		fakedAssert(faker.financeMask(), "en_BORK", "financeMask", i);
1545 		fakedAssert(faker.financeRoutingNumber(), "en_BORK", "financeRoutingNumber", i);
1546 		fakedAssert(faker.financeTransactionType(), "en_BORK", "financeTransactionType", i);
1547 		fakedAssert(faker.hackerAbbreviation(), "en_BORK", "hackerAbbreviation", i);
1548 		fakedAssert(faker.hackerAdjective(), "en_BORK", "hackerAdjective", i);
1549 		fakedAssert(faker.hackerIngverb(), "en_BORK", "hackerIngverb", i);
1550 		fakedAssert(faker.hackerNoun(), "en_BORK", "hackerNoun", i);
1551 		fakedAssert(faker.hackerPhrase(), "en_BORK", "hackerPhrase", i);
1552 		fakedAssert(faker.hackerVerb(), "en_BORK", "hackerVerb", i);
1553 		fakedAssert(faker.helperAlpha(), "en_BORK", "helperAlpha", i);
1554 		fakedAssert(faker.helperAlphaNum(), "en_BORK", "helperAlphaNum", i);
1555 		fakedAssert(faker.helperHexaDecimal(), "en_BORK", "helperHexaDecimal", i);
1556 		fakedAssert(faker.internetAvatarUri(), "en_BORK", "internetAvatarUri", i);
1557 		fakedAssert(faker.internetColor(), "en_BORK", "internetColor", i);
1558 		fakedAssert(faker.internetDomainName(), "en_BORK", "internetDomainName", i);
1559 		fakedAssert(faker.internetDomainSuffix(), "en_BORK", "internetDomainSuffix", i);
1560 		fakedAssert(faker.internetDomainWord(), "en_BORK", "internetDomainWord", i);
1561 		fakedAssert(faker.internetEmoji(), "en_BORK", "internetEmoji", i);
1562 		fakedAssert(faker.internetExampleEmail(), "en_BORK", "internetExampleEmail", i);
1563 		fakedAssert(faker.internetFreeEmail(), "en_BORK", "internetFreeEmail", i);
1564 		fakedAssert(faker.internetHttpStatusCode(), "en_BORK", "internetHttpStatusCode", i);
1565 		fakedAssert(faker.internetIPv4(), "en_BORK", "internetIPv4", i);
1566 		fakedAssert(faker.internetIPv6(), "en_BORK", "internetIPv6", i);
1567 		fakedAssert(faker.internetPassword(), "en_BORK", "internetPassword", i);
1568 		fakedAssert(faker.internetProtocol(), "en_BORK", "internetProtocol", i);
1569 		fakedAssert(faker.internetUrl(), "en_BORK", "internetUrl", i);
1570 		fakedAssert(faker.internetUserName(), "en_BORK", "internetUserName", i);
1571 		fakedAssert(faker.loremParagraph(), "en_BORK", "loremParagraph", i);
1572 		fakedAssert(faker.loremParagraphs(), "en_BORK", "loremParagraphs", i);
1573 		fakedAssert(faker.loremSentance(), "en_BORK", "loremSentance", i);
1574 		fakedAssert(faker.loremSentances(), "en_BORK", "loremSentances", i);
1575 		fakedAssert(faker.loremSupplemental(), "en_BORK", "loremSupplemental", i);
1576 		fakedAssert(faker.loremText(), "en_BORK", "loremText", i);
1577 		fakedAssert(faker.loremWords(), "en_BORK", "loremWords", i);
1578 		fakedAssert(faker.musicGenre(), "en_BORK", "musicGenre", i);
1579 		fakedAssert(faker.musicSongName(), "en_BORK", "musicSongName", i);
1580 		fakedAssert(faker.nameBinaryGender(), "en_BORK", "nameBinaryGender", i);
1581 		fakedAssert(faker.nameFemaleFirstName(), "en_BORK", "nameFemaleFirstName", i);
1582 		fakedAssert(faker.nameFemaleMiddleName(), "en_BORK", "nameFemaleMiddleName", i);
1583 		fakedAssert(faker.nameFirstName(), "en_BORK", "nameFirstName", i);
1584 		fakedAssert(faker.nameGender(), "en_BORK", "nameGender", i);
1585 		fakedAssert(faker.nameLastName(), "en_BORK", "nameLastName", i);
1586 		fakedAssert(faker.nameMaleFirstName(), "en_BORK", "nameMaleFirstName", i);
1587 		fakedAssert(faker.nameMaleMiddleName(), "en_BORK", "nameMaleMiddleName", i);
1588 		fakedAssert(faker.nameMiddleName(), "en_BORK", "nameMiddleName", i);
1589 		fakedAssert(faker.nameName(), "en_BORK", "nameName", i);
1590 		fakedAssert(faker.namePrefix(), "en_BORK", "namePrefix", i);
1591 		fakedAssert(faker.nameSuffix(), "en_BORK", "nameSuffix", i);
1592 		fakedAssert(faker.phoneNumber(), "en_BORK", "phoneNumber", i);
1593 		fakedAssert(faker.phoneNumberFormats(), "en_BORK", "phoneNumberFormats", i);
1594 		fakedAssert(faker.scienceChemicalelement(), "en_BORK", "scienceChemicalelement", i);
1595 		fakedAssert(faker.scienceUnit(), "en_BORK", "scienceUnit", i);
1596 		fakedAssert(faker.teamCreature(), "en_BORK", "teamCreature", i);
1597 		fakedAssert(faker.teamName(), "en_BORK", "teamName", i);
1598 		fakedAssert(faker.vehicle(), "en_BORK", "vehicle", i);
1599 		fakedAssert(faker.vehicleBicycleType(), "en_BORK", "vehicleBicycleType", i);
1600 		fakedAssert(faker.vehicleFuel(), "en_BORK", "vehicleFuel", i);
1601 		fakedAssert(faker.vehicleManufacturer(), "en_BORK", "vehicleManufacturer", i);
1602 		fakedAssert(faker.vehicleModel(), "en_BORK", "vehicleModel", i);
1603 		fakedAssert(faker.vehicleType(), "en_BORK", "vehicleType", i);
1604 		fakedAssert(faker.vehicleVin(), "en_BORK", "vehicleVin", i);
1605 		fakedAssert(faker.wordAdjective(), "en_BORK", "wordAdjective", i);
1606 		fakedAssert(faker.wordAdverb(), "en_BORK", "wordAdverb", i);
1607 		fakedAssert(faker.wordConjunction(), "en_BORK", "wordConjunction", i);
1608 		fakedAssert(faker.wordInterjection(), "en_BORK", "wordInterjection", i);
1609 		fakedAssert(faker.wordNoun(), "en_BORK", "wordNoun", i);
1610 		fakedAssert(faker.wordPreposition(), "en_BORK", "wordPreposition", i);
1611 		fakedAssert(faker.wordVerb(), "en_BORK", "wordVerb", i);
1612 
1613 	}
1614 }
1615 
1616 unittest {
1617 	import faked.faker_en_ca;
1618     auto faker = new Faker_en_ca(11);
1619 	for(int i = 0; i < 30; ++i) {
1620 		fakedAssert(faker.addressBuildingNumber(), "en_CA", "addressBuildingNumber", i);
1621 		fakedAssert(faker.addressCity(), "en_CA", "addressCity", i);
1622 		fakedAssert(faker.addressCityName(), "en_CA", "addressCityName", i);
1623 		fakedAssert(faker.addressCityPrefix(), "en_CA", "addressCityPrefix", i);
1624 		fakedAssert(faker.addressCitySuffix(), "en_CA", "addressCitySuffix", i);
1625 		fakedAssert(faker.addressCountry(), "en_CA", "addressCountry", i);
1626 		fakedAssert(faker.addressCountryCode(), "en_CA", "addressCountryCode", i);
1627 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_CA", "addressCountryCodeAlpha3", i);
1628 		fakedAssert(faker.addressCounty(), "en_CA", "addressCounty", i);
1629 		fakedAssert(faker.addressDefaultCountry(), "en_CA", "addressDefaultCountry", i);
1630 		fakedAssert(faker.addressDirection(), "en_CA", "addressDirection", i);
1631 		fakedAssert(faker.addressDirectionAbbr(), "en_CA", "addressDirectionAbbr", i);
1632 		fakedAssert(faker.addressLatitude(), "en_CA", "addressLatitude", i);
1633 		fakedAssert(faker.addressLongitude(), "en_CA", "addressLongitude", i);
1634 		fakedAssert(faker.addressPostcode(), "en_CA", "addressPostcode", i);
1635 		fakedAssert(faker.addressSecondaryAddress(), "en_CA", "addressSecondaryAddress", i);
1636 		fakedAssert(faker.addressState(), "en_CA", "addressState", i);
1637 		fakedAssert(faker.addressStateAbbr(), "en_CA", "addressStateAbbr", i);
1638 		fakedAssert(faker.addressStreet(), "en_CA", "addressStreet", i);
1639 		fakedAssert(faker.addressStreetAddress(), "en_CA", "addressStreetAddress", i);
1640 		fakedAssert(faker.addressStreetSuffix(), "en_CA", "addressStreetSuffix", i);
1641 		fakedAssert(faker.addressTimeZone(), "en_CA", "addressTimeZone", i);
1642 		fakedAssert(faker.animalBear(), "en_CA", "animalBear", i);
1643 		fakedAssert(faker.animalBird(), "en_CA", "animalBird", i);
1644 		fakedAssert(faker.animalCat(), "en_CA", "animalCat", i);
1645 		fakedAssert(faker.animalCetacean(), "en_CA", "animalCetacean", i);
1646 		fakedAssert(faker.animalCow(), "en_CA", "animalCow", i);
1647 		fakedAssert(faker.animalCrocodilia(), "en_CA", "animalCrocodilia", i);
1648 		fakedAssert(faker.animalDog(), "en_CA", "animalDog", i);
1649 		fakedAssert(faker.animalFish(), "en_CA", "animalFish", i);
1650 		fakedAssert(faker.animalHorse(), "en_CA", "animalHorse", i);
1651 		fakedAssert(faker.animalInsect(), "en_CA", "animalInsect", i);
1652 		fakedAssert(faker.animalLion(), "en_CA", "animalLion", i);
1653 		fakedAssert(faker.animalRabbit(), "en_CA", "animalRabbit", i);
1654 		fakedAssert(faker.animalRodent(), "en_CA", "animalRodent", i);
1655 		fakedAssert(faker.animalSnake(), "en_CA", "animalSnake", i);
1656 		fakedAssert(faker.animalType(), "en_CA", "animalType", i);
1657 		fakedAssert(faker.appAuthor(), "en_CA", "appAuthor", i);
1658 		fakedAssert(faker.appName(), "en_CA", "appName", i);
1659 		fakedAssert(faker.appVersion(), "en_CA", "appVersion", i);
1660 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_CA", "businessCreditCardExpiryDates", i);
1661 		fakedAssert(faker.businessCreditCardNumbers(), "en_CA", "businessCreditCardNumbers", i);
1662 		fakedAssert(faker.businessCreditCardTypes(), "en_CA", "businessCreditCardTypes", i);
1663 		fakedAssert(faker.cellPhoneFormats(), "en_CA", "cellPhoneFormats", i);
1664 		fakedAssert(faker.colorHuman(), "en_CA", "colorHuman", i);
1665 		fakedAssert(faker.colorSpace(), "en_CA", "colorSpace", i);
1666 		fakedAssert(faker.commerceDepartment(), "en_CA", "commerceDepartment", i);
1667 		fakedAssert(faker.commerceProductDescription(), "en_CA", "commerceProductDescription", i);
1668 		fakedAssert(faker.companyAdjective(), "en_CA", "companyAdjective", i);
1669 		fakedAssert(faker.companyBs(), "en_CA", "companyBs", i);
1670 		fakedAssert(faker.companyBsAdjective(), "en_CA", "companyBsAdjective", i);
1671 		fakedAssert(faker.companyBsNoun(), "en_CA", "companyBsNoun", i);
1672 		fakedAssert(faker.companyBsVerb(), "en_CA", "companyBsVerb", i);
1673 		fakedAssert(faker.companyCatchPhrase(), "en_CA", "companyCatchPhrase", i);
1674 		fakedAssert(faker.companyDescriptor(), "en_CA", "companyDescriptor", i);
1675 		fakedAssert(faker.companyName(), "en_CA", "companyName", i);
1676 		fakedAssert(faker.companyNoun(), "en_CA", "companyNoun", i);
1677 		fakedAssert(faker.companySuffix(), "en_CA", "companySuffix", i);
1678 		fakedAssert(faker.databaseCollation(), "en_CA", "databaseCollation", i);
1679 		fakedAssert(faker.databaseColumn(), "en_CA", "databaseColumn", i);
1680 		fakedAssert(faker.databaseEngine(), "en_CA", "databaseEngine", i);
1681 		fakedAssert(faker.databaseType(), "en_CA", "databaseType", i);
1682 		fakedAssert(faker.dateMonth(), "en_CA", "dateMonth", i);
1683 		fakedAssert(faker.dateWeekday(), "en_CA", "dateWeekday", i);
1684 		fakedAssert(faker.financeAccount(), "en_CA", "financeAccount", i);
1685 		fakedAssert(faker.financeAccountType(), "en_CA", "financeAccountType", i);
1686 		fakedAssert(faker.financeBIC(), "en_CA", "financeBIC", i);
1687 		fakedAssert(faker.financeBitcoinAddress(), "en_CA", "financeBitcoinAddress", i);
1688 		fakedAssert(faker.financeCreditCard(), "en_CA", "financeCreditCard", i);
1689 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_CA", "financeCreditCardAmericanExpress", i);
1690 		fakedAssert(faker.financeCreditCardCVV(), "en_CA", "financeCreditCardCVV", i);
1691 		fakedAssert(faker.financeCreditCardDinersClub(), "en_CA", "financeCreditCardDinersClub", i);
1692 		fakedAssert(faker.financeCreditCardDiscover(), "en_CA", "financeCreditCardDiscover", i);
1693 		fakedAssert(faker.financeCreditCardInstapayment(), "en_CA", "financeCreditCardInstapayment", i);
1694 		fakedAssert(faker.financeCreditCardJcb(), "en_CA", "financeCreditCardJcb", i);
1695 		fakedAssert(faker.financeCreditCardMastercard(), "en_CA", "financeCreditCardMastercard", i);
1696 		fakedAssert(faker.financeCreditCardSolo(), "en_CA", "financeCreditCardSolo", i);
1697 		fakedAssert(faker.financeCreditCardSwitch(), "en_CA", "financeCreditCardSwitch", i);
1698 		fakedAssert(faker.financeCreditCardVisa(), "en_CA", "financeCreditCardVisa", i);
1699 		fakedAssert(faker.financeCurrency(), "en_CA", "financeCurrency", i);
1700 		fakedAssert(faker.financeIBAN(), "en_CA", "financeIBAN", i);
1701 		fakedAssert(faker.financeMask(), "en_CA", "financeMask", i);
1702 		fakedAssert(faker.financeRoutingNumber(), "en_CA", "financeRoutingNumber", i);
1703 		fakedAssert(faker.financeTransactionType(), "en_CA", "financeTransactionType", i);
1704 		fakedAssert(faker.hackerAbbreviation(), "en_CA", "hackerAbbreviation", i);
1705 		fakedAssert(faker.hackerAdjective(), "en_CA", "hackerAdjective", i);
1706 		fakedAssert(faker.hackerIngverb(), "en_CA", "hackerIngverb", i);
1707 		fakedAssert(faker.hackerNoun(), "en_CA", "hackerNoun", i);
1708 		fakedAssert(faker.hackerPhrase(), "en_CA", "hackerPhrase", i);
1709 		fakedAssert(faker.hackerVerb(), "en_CA", "hackerVerb", i);
1710 		fakedAssert(faker.helperAlpha(), "en_CA", "helperAlpha", i);
1711 		fakedAssert(faker.helperAlphaNum(), "en_CA", "helperAlphaNum", i);
1712 		fakedAssert(faker.helperHexaDecimal(), "en_CA", "helperHexaDecimal", i);
1713 		fakedAssert(faker.internetAvatarUri(), "en_CA", "internetAvatarUri", i);
1714 		fakedAssert(faker.internetColor(), "en_CA", "internetColor", i);
1715 		fakedAssert(faker.internetDomainName(), "en_CA", "internetDomainName", i);
1716 		fakedAssert(faker.internetDomainSuffix(), "en_CA", "internetDomainSuffix", i);
1717 		fakedAssert(faker.internetDomainWord(), "en_CA", "internetDomainWord", i);
1718 		fakedAssert(faker.internetEmoji(), "en_CA", "internetEmoji", i);
1719 		fakedAssert(faker.internetExampleEmail(), "en_CA", "internetExampleEmail", i);
1720 		fakedAssert(faker.internetFreeEmail(), "en_CA", "internetFreeEmail", i);
1721 		fakedAssert(faker.internetHttpStatusCode(), "en_CA", "internetHttpStatusCode", i);
1722 		fakedAssert(faker.internetIPv4(), "en_CA", "internetIPv4", i);
1723 		fakedAssert(faker.internetIPv6(), "en_CA", "internetIPv6", i);
1724 		fakedAssert(faker.internetPassword(), "en_CA", "internetPassword", i);
1725 		fakedAssert(faker.internetProtocol(), "en_CA", "internetProtocol", i);
1726 		fakedAssert(faker.internetUrl(), "en_CA", "internetUrl", i);
1727 		fakedAssert(faker.internetUserName(), "en_CA", "internetUserName", i);
1728 		fakedAssert(faker.loremParagraph(), "en_CA", "loremParagraph", i);
1729 		fakedAssert(faker.loremParagraphs(), "en_CA", "loremParagraphs", i);
1730 		fakedAssert(faker.loremSentance(), "en_CA", "loremSentance", i);
1731 		fakedAssert(faker.loremSentances(), "en_CA", "loremSentances", i);
1732 		fakedAssert(faker.loremSupplemental(), "en_CA", "loremSupplemental", i);
1733 		fakedAssert(faker.loremText(), "en_CA", "loremText", i);
1734 		fakedAssert(faker.loremWords(), "en_CA", "loremWords", i);
1735 		fakedAssert(faker.musicGenre(), "en_CA", "musicGenre", i);
1736 		fakedAssert(faker.musicSongName(), "en_CA", "musicSongName", i);
1737 		fakedAssert(faker.nameBinaryGender(), "en_CA", "nameBinaryGender", i);
1738 		fakedAssert(faker.nameFemaleFirstName(), "en_CA", "nameFemaleFirstName", i);
1739 		fakedAssert(faker.nameFemaleMiddleName(), "en_CA", "nameFemaleMiddleName", i);
1740 		fakedAssert(faker.nameFirstName(), "en_CA", "nameFirstName", i);
1741 		fakedAssert(faker.nameGender(), "en_CA", "nameGender", i);
1742 		fakedAssert(faker.nameLastName(), "en_CA", "nameLastName", i);
1743 		fakedAssert(faker.nameMaleFirstName(), "en_CA", "nameMaleFirstName", i);
1744 		fakedAssert(faker.nameMaleMiddleName(), "en_CA", "nameMaleMiddleName", i);
1745 		fakedAssert(faker.nameMiddleName(), "en_CA", "nameMiddleName", i);
1746 		fakedAssert(faker.nameName(), "en_CA", "nameName", i);
1747 		fakedAssert(faker.namePrefix(), "en_CA", "namePrefix", i);
1748 		fakedAssert(faker.nameSuffix(), "en_CA", "nameSuffix", i);
1749 		fakedAssert(faker.phoneNumber(), "en_CA", "phoneNumber", i);
1750 		fakedAssert(faker.phoneNumberFormats(), "en_CA", "phoneNumberFormats", i);
1751 		fakedAssert(faker.scienceChemicalelement(), "en_CA", "scienceChemicalelement", i);
1752 		fakedAssert(faker.scienceUnit(), "en_CA", "scienceUnit", i);
1753 		fakedAssert(faker.teamCreature(), "en_CA", "teamCreature", i);
1754 		fakedAssert(faker.teamName(), "en_CA", "teamName", i);
1755 		fakedAssert(faker.vehicle(), "en_CA", "vehicle", i);
1756 		fakedAssert(faker.vehicleBicycleType(), "en_CA", "vehicleBicycleType", i);
1757 		fakedAssert(faker.vehicleFuel(), "en_CA", "vehicleFuel", i);
1758 		fakedAssert(faker.vehicleManufacturer(), "en_CA", "vehicleManufacturer", i);
1759 		fakedAssert(faker.vehicleModel(), "en_CA", "vehicleModel", i);
1760 		fakedAssert(faker.vehicleType(), "en_CA", "vehicleType", i);
1761 		fakedAssert(faker.vehicleVin(), "en_CA", "vehicleVin", i);
1762 		fakedAssert(faker.wordAdjective(), "en_CA", "wordAdjective", i);
1763 		fakedAssert(faker.wordAdverb(), "en_CA", "wordAdverb", i);
1764 		fakedAssert(faker.wordConjunction(), "en_CA", "wordConjunction", i);
1765 		fakedAssert(faker.wordInterjection(), "en_CA", "wordInterjection", i);
1766 		fakedAssert(faker.wordNoun(), "en_CA", "wordNoun", i);
1767 		fakedAssert(faker.wordPreposition(), "en_CA", "wordPreposition", i);
1768 		fakedAssert(faker.wordVerb(), "en_CA", "wordVerb", i);
1769 
1770 	}
1771 }
1772 
1773 unittest {
1774 	import faked.faker_en_gb;
1775     auto faker = new Faker_en_gb(12);
1776 	for(int i = 0; i < 30; ++i) {
1777 		fakedAssert(faker.addressBuildingNumber(), "en_GB", "addressBuildingNumber", i);
1778 		fakedAssert(faker.addressCity(), "en_GB", "addressCity", i);
1779 		fakedAssert(faker.addressCityName(), "en_GB", "addressCityName", i);
1780 		fakedAssert(faker.addressCityPrefix(), "en_GB", "addressCityPrefix", i);
1781 		fakedAssert(faker.addressCitySuffix(), "en_GB", "addressCitySuffix", i);
1782 		fakedAssert(faker.addressCountry(), "en_GB", "addressCountry", i);
1783 		fakedAssert(faker.addressCountryCode(), "en_GB", "addressCountryCode", i);
1784 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_GB", "addressCountryCodeAlpha3", i);
1785 		fakedAssert(faker.addressCounty(), "en_GB", "addressCounty", i);
1786 		fakedAssert(faker.addressDefaultCountry(), "en_GB", "addressDefaultCountry", i);
1787 		fakedAssert(faker.addressDirection(), "en_GB", "addressDirection", i);
1788 		fakedAssert(faker.addressDirectionAbbr(), "en_GB", "addressDirectionAbbr", i);
1789 		fakedAssert(faker.addressLatitude(), "en_GB", "addressLatitude", i);
1790 		fakedAssert(faker.addressLongitude(), "en_GB", "addressLongitude", i);
1791 		fakedAssert(faker.addressPostcode(), "en_GB", "addressPostcode", i);
1792 		fakedAssert(faker.addressSecondaryAddress(), "en_GB", "addressSecondaryAddress", i);
1793 		fakedAssert(faker.addressState(), "en_GB", "addressState", i);
1794 		fakedAssert(faker.addressStateAbbr(), "en_GB", "addressStateAbbr", i);
1795 		fakedAssert(faker.addressStreet(), "en_GB", "addressStreet", i);
1796 		fakedAssert(faker.addressStreetAddress(), "en_GB", "addressStreetAddress", i);
1797 		fakedAssert(faker.addressStreetSuffix(), "en_GB", "addressStreetSuffix", i);
1798 		fakedAssert(faker.addressTimeZone(), "en_GB", "addressTimeZone", i);
1799 		fakedAssert(faker.animalBear(), "en_GB", "animalBear", i);
1800 		fakedAssert(faker.animalBird(), "en_GB", "animalBird", i);
1801 		fakedAssert(faker.animalCat(), "en_GB", "animalCat", i);
1802 		fakedAssert(faker.animalCetacean(), "en_GB", "animalCetacean", i);
1803 		fakedAssert(faker.animalCow(), "en_GB", "animalCow", i);
1804 		fakedAssert(faker.animalCrocodilia(), "en_GB", "animalCrocodilia", i);
1805 		fakedAssert(faker.animalDog(), "en_GB", "animalDog", i);
1806 		fakedAssert(faker.animalFish(), "en_GB", "animalFish", i);
1807 		fakedAssert(faker.animalHorse(), "en_GB", "animalHorse", i);
1808 		fakedAssert(faker.animalInsect(), "en_GB", "animalInsect", i);
1809 		fakedAssert(faker.animalLion(), "en_GB", "animalLion", i);
1810 		fakedAssert(faker.animalRabbit(), "en_GB", "animalRabbit", i);
1811 		fakedAssert(faker.animalRodent(), "en_GB", "animalRodent", i);
1812 		fakedAssert(faker.animalSnake(), "en_GB", "animalSnake", i);
1813 		fakedAssert(faker.animalType(), "en_GB", "animalType", i);
1814 		fakedAssert(faker.appAuthor(), "en_GB", "appAuthor", i);
1815 		fakedAssert(faker.appName(), "en_GB", "appName", i);
1816 		fakedAssert(faker.appVersion(), "en_GB", "appVersion", i);
1817 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_GB", "businessCreditCardExpiryDates", i);
1818 		fakedAssert(faker.businessCreditCardNumbers(), "en_GB", "businessCreditCardNumbers", i);
1819 		fakedAssert(faker.businessCreditCardTypes(), "en_GB", "businessCreditCardTypes", i);
1820 		fakedAssert(faker.cellPhoneFormats(), "en_GB", "cellPhoneFormats", i);
1821 		fakedAssert(faker.colorHuman(), "en_GB", "colorHuman", i);
1822 		fakedAssert(faker.colorSpace(), "en_GB", "colorSpace", i);
1823 		fakedAssert(faker.commerceDepartment(), "en_GB", "commerceDepartment", i);
1824 		fakedAssert(faker.commerceProductDescription(), "en_GB", "commerceProductDescription", i);
1825 		fakedAssert(faker.companyAdjective(), "en_GB", "companyAdjective", i);
1826 		fakedAssert(faker.companyBs(), "en_GB", "companyBs", i);
1827 		fakedAssert(faker.companyBsAdjective(), "en_GB", "companyBsAdjective", i);
1828 		fakedAssert(faker.companyBsNoun(), "en_GB", "companyBsNoun", i);
1829 		fakedAssert(faker.companyBsVerb(), "en_GB", "companyBsVerb", i);
1830 		fakedAssert(faker.companyCatchPhrase(), "en_GB", "companyCatchPhrase", i);
1831 		fakedAssert(faker.companyDescriptor(), "en_GB", "companyDescriptor", i);
1832 		fakedAssert(faker.companyName(), "en_GB", "companyName", i);
1833 		fakedAssert(faker.companyNoun(), "en_GB", "companyNoun", i);
1834 		fakedAssert(faker.companySuffix(), "en_GB", "companySuffix", i);
1835 		fakedAssert(faker.databaseCollation(), "en_GB", "databaseCollation", i);
1836 		fakedAssert(faker.databaseColumn(), "en_GB", "databaseColumn", i);
1837 		fakedAssert(faker.databaseEngine(), "en_GB", "databaseEngine", i);
1838 		fakedAssert(faker.databaseType(), "en_GB", "databaseType", i);
1839 		fakedAssert(faker.dateMonth(), "en_GB", "dateMonth", i);
1840 		fakedAssert(faker.dateWeekday(), "en_GB", "dateWeekday", i);
1841 		fakedAssert(faker.financeAccount(), "en_GB", "financeAccount", i);
1842 		fakedAssert(faker.financeAccountType(), "en_GB", "financeAccountType", i);
1843 		fakedAssert(faker.financeBIC(), "en_GB", "financeBIC", i);
1844 		fakedAssert(faker.financeBitcoinAddress(), "en_GB", "financeBitcoinAddress", i);
1845 		fakedAssert(faker.financeCreditCard(), "en_GB", "financeCreditCard", i);
1846 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_GB", "financeCreditCardAmericanExpress", i);
1847 		fakedAssert(faker.financeCreditCardCVV(), "en_GB", "financeCreditCardCVV", i);
1848 		fakedAssert(faker.financeCreditCardDinersClub(), "en_GB", "financeCreditCardDinersClub", i);
1849 		fakedAssert(faker.financeCreditCardDiscover(), "en_GB", "financeCreditCardDiscover", i);
1850 		fakedAssert(faker.financeCreditCardInstapayment(), "en_GB", "financeCreditCardInstapayment", i);
1851 		fakedAssert(faker.financeCreditCardJcb(), "en_GB", "financeCreditCardJcb", i);
1852 		fakedAssert(faker.financeCreditCardMastercard(), "en_GB", "financeCreditCardMastercard", i);
1853 		fakedAssert(faker.financeCreditCardSolo(), "en_GB", "financeCreditCardSolo", i);
1854 		fakedAssert(faker.financeCreditCardSwitch(), "en_GB", "financeCreditCardSwitch", i);
1855 		fakedAssert(faker.financeCreditCardVisa(), "en_GB", "financeCreditCardVisa", i);
1856 		fakedAssert(faker.financeCurrency(), "en_GB", "financeCurrency", i);
1857 		fakedAssert(faker.financeIBAN(), "en_GB", "financeIBAN", i);
1858 		fakedAssert(faker.financeMask(), "en_GB", "financeMask", i);
1859 		fakedAssert(faker.financeRoutingNumber(), "en_GB", "financeRoutingNumber", i);
1860 		fakedAssert(faker.financeTransactionType(), "en_GB", "financeTransactionType", i);
1861 		fakedAssert(faker.hackerAbbreviation(), "en_GB", "hackerAbbreviation", i);
1862 		fakedAssert(faker.hackerAdjective(), "en_GB", "hackerAdjective", i);
1863 		fakedAssert(faker.hackerIngverb(), "en_GB", "hackerIngverb", i);
1864 		fakedAssert(faker.hackerNoun(), "en_GB", "hackerNoun", i);
1865 		fakedAssert(faker.hackerPhrase(), "en_GB", "hackerPhrase", i);
1866 		fakedAssert(faker.hackerVerb(), "en_GB", "hackerVerb", i);
1867 		fakedAssert(faker.helperAlpha(), "en_GB", "helperAlpha", i);
1868 		fakedAssert(faker.helperAlphaNum(), "en_GB", "helperAlphaNum", i);
1869 		fakedAssert(faker.helperHexaDecimal(), "en_GB", "helperHexaDecimal", i);
1870 		fakedAssert(faker.internetAvatarUri(), "en_GB", "internetAvatarUri", i);
1871 		fakedAssert(faker.internetColor(), "en_GB", "internetColor", i);
1872 		fakedAssert(faker.internetDomainName(), "en_GB", "internetDomainName", i);
1873 		fakedAssert(faker.internetDomainSuffix(), "en_GB", "internetDomainSuffix", i);
1874 		fakedAssert(faker.internetDomainWord(), "en_GB", "internetDomainWord", i);
1875 		fakedAssert(faker.internetEmoji(), "en_GB", "internetEmoji", i);
1876 		fakedAssert(faker.internetExampleEmail(), "en_GB", "internetExampleEmail", i);
1877 		fakedAssert(faker.internetFreeEmail(), "en_GB", "internetFreeEmail", i);
1878 		fakedAssert(faker.internetHttpStatusCode(), "en_GB", "internetHttpStatusCode", i);
1879 		fakedAssert(faker.internetIPv4(), "en_GB", "internetIPv4", i);
1880 		fakedAssert(faker.internetIPv6(), "en_GB", "internetIPv6", i);
1881 		fakedAssert(faker.internetPassword(), "en_GB", "internetPassword", i);
1882 		fakedAssert(faker.internetProtocol(), "en_GB", "internetProtocol", i);
1883 		fakedAssert(faker.internetUrl(), "en_GB", "internetUrl", i);
1884 		fakedAssert(faker.internetUserName(), "en_GB", "internetUserName", i);
1885 		fakedAssert(faker.loremParagraph(), "en_GB", "loremParagraph", i);
1886 		fakedAssert(faker.loremParagraphs(), "en_GB", "loremParagraphs", i);
1887 		fakedAssert(faker.loremSentance(), "en_GB", "loremSentance", i);
1888 		fakedAssert(faker.loremSentances(), "en_GB", "loremSentances", i);
1889 		fakedAssert(faker.loremSupplemental(), "en_GB", "loremSupplemental", i);
1890 		fakedAssert(faker.loremText(), "en_GB", "loremText", i);
1891 		fakedAssert(faker.loremWords(), "en_GB", "loremWords", i);
1892 		fakedAssert(faker.musicGenre(), "en_GB", "musicGenre", i);
1893 		fakedAssert(faker.musicSongName(), "en_GB", "musicSongName", i);
1894 		fakedAssert(faker.nameBinaryGender(), "en_GB", "nameBinaryGender", i);
1895 		fakedAssert(faker.nameFemaleFirstName(), "en_GB", "nameFemaleFirstName", i);
1896 		fakedAssert(faker.nameFemaleMiddleName(), "en_GB", "nameFemaleMiddleName", i);
1897 		fakedAssert(faker.nameFirstName(), "en_GB", "nameFirstName", i);
1898 		fakedAssert(faker.nameGender(), "en_GB", "nameGender", i);
1899 		fakedAssert(faker.nameLastName(), "en_GB", "nameLastName", i);
1900 		fakedAssert(faker.nameMaleFirstName(), "en_GB", "nameMaleFirstName", i);
1901 		fakedAssert(faker.nameMaleMiddleName(), "en_GB", "nameMaleMiddleName", i);
1902 		fakedAssert(faker.nameMiddleName(), "en_GB", "nameMiddleName", i);
1903 		fakedAssert(faker.nameName(), "en_GB", "nameName", i);
1904 		fakedAssert(faker.namePrefix(), "en_GB", "namePrefix", i);
1905 		fakedAssert(faker.nameSuffix(), "en_GB", "nameSuffix", i);
1906 		fakedAssert(faker.phoneNumber(), "en_GB", "phoneNumber", i);
1907 		fakedAssert(faker.phoneNumberFormats(), "en_GB", "phoneNumberFormats", i);
1908 		fakedAssert(faker.scienceChemicalelement(), "en_GB", "scienceChemicalelement", i);
1909 		fakedAssert(faker.scienceUnit(), "en_GB", "scienceUnit", i);
1910 		fakedAssert(faker.teamCreature(), "en_GB", "teamCreature", i);
1911 		fakedAssert(faker.teamName(), "en_GB", "teamName", i);
1912 		fakedAssert(faker.vehicle(), "en_GB", "vehicle", i);
1913 		fakedAssert(faker.vehicleBicycleType(), "en_GB", "vehicleBicycleType", i);
1914 		fakedAssert(faker.vehicleFuel(), "en_GB", "vehicleFuel", i);
1915 		fakedAssert(faker.vehicleManufacturer(), "en_GB", "vehicleManufacturer", i);
1916 		fakedAssert(faker.vehicleModel(), "en_GB", "vehicleModel", i);
1917 		fakedAssert(faker.vehicleType(), "en_GB", "vehicleType", i);
1918 		fakedAssert(faker.vehicleVin(), "en_GB", "vehicleVin", i);
1919 		fakedAssert(faker.wordAdjective(), "en_GB", "wordAdjective", i);
1920 		fakedAssert(faker.wordAdverb(), "en_GB", "wordAdverb", i);
1921 		fakedAssert(faker.wordConjunction(), "en_GB", "wordConjunction", i);
1922 		fakedAssert(faker.wordInterjection(), "en_GB", "wordInterjection", i);
1923 		fakedAssert(faker.wordNoun(), "en_GB", "wordNoun", i);
1924 		fakedAssert(faker.wordPreposition(), "en_GB", "wordPreposition", i);
1925 		fakedAssert(faker.wordVerb(), "en_GB", "wordVerb", i);
1926 
1927 	}
1928 }
1929 
1930 unittest {
1931 	import faked.faker_en_gh;
1932     auto faker = new Faker_en_gh(13);
1933 	for(int i = 0; i < 30; ++i) {
1934 		fakedAssert(faker.addressBuildingNumber(), "en_GH", "addressBuildingNumber", i);
1935 		fakedAssert(faker.addressCity(), "en_GH", "addressCity", i);
1936 		fakedAssert(faker.addressCityName(), "en_GH", "addressCityName", i);
1937 		fakedAssert(faker.addressCityPrefix(), "en_GH", "addressCityPrefix", i);
1938 		fakedAssert(faker.addressCitySuffix(), "en_GH", "addressCitySuffix", i);
1939 		fakedAssert(faker.addressCountry(), "en_GH", "addressCountry", i);
1940 		fakedAssert(faker.addressCountryCode(), "en_GH", "addressCountryCode", i);
1941 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_GH", "addressCountryCodeAlpha3", i);
1942 		fakedAssert(faker.addressCounty(), "en_GH", "addressCounty", i);
1943 		fakedAssert(faker.addressDefaultCountry(), "en_GH", "addressDefaultCountry", i);
1944 		fakedAssert(faker.addressDirection(), "en_GH", "addressDirection", i);
1945 		fakedAssert(faker.addressDirectionAbbr(), "en_GH", "addressDirectionAbbr", i);
1946 		fakedAssert(faker.addressLatitude(), "en_GH", "addressLatitude", i);
1947 		fakedAssert(faker.addressLongitude(), "en_GH", "addressLongitude", i);
1948 		fakedAssert(faker.addressPostcode(), "en_GH", "addressPostcode", i);
1949 		fakedAssert(faker.addressSecondaryAddress(), "en_GH", "addressSecondaryAddress", i);
1950 		fakedAssert(faker.addressState(), "en_GH", "addressState", i);
1951 		fakedAssert(faker.addressStateAbbr(), "en_GH", "addressStateAbbr", i);
1952 		fakedAssert(faker.addressStreet(), "en_GH", "addressStreet", i);
1953 		fakedAssert(faker.addressStreetAddress(), "en_GH", "addressStreetAddress", i);
1954 		fakedAssert(faker.addressStreetSuffix(), "en_GH", "addressStreetSuffix", i);
1955 		fakedAssert(faker.addressTimeZone(), "en_GH", "addressTimeZone", i);
1956 		fakedAssert(faker.animalBear(), "en_GH", "animalBear", i);
1957 		fakedAssert(faker.animalBird(), "en_GH", "animalBird", i);
1958 		fakedAssert(faker.animalCat(), "en_GH", "animalCat", i);
1959 		fakedAssert(faker.animalCetacean(), "en_GH", "animalCetacean", i);
1960 		fakedAssert(faker.animalCow(), "en_GH", "animalCow", i);
1961 		fakedAssert(faker.animalCrocodilia(), "en_GH", "animalCrocodilia", i);
1962 		fakedAssert(faker.animalDog(), "en_GH", "animalDog", i);
1963 		fakedAssert(faker.animalFish(), "en_GH", "animalFish", i);
1964 		fakedAssert(faker.animalHorse(), "en_GH", "animalHorse", i);
1965 		fakedAssert(faker.animalInsect(), "en_GH", "animalInsect", i);
1966 		fakedAssert(faker.animalLion(), "en_GH", "animalLion", i);
1967 		fakedAssert(faker.animalRabbit(), "en_GH", "animalRabbit", i);
1968 		fakedAssert(faker.animalRodent(), "en_GH", "animalRodent", i);
1969 		fakedAssert(faker.animalSnake(), "en_GH", "animalSnake", i);
1970 		fakedAssert(faker.animalType(), "en_GH", "animalType", i);
1971 		fakedAssert(faker.appAuthor(), "en_GH", "appAuthor", i);
1972 		fakedAssert(faker.appName(), "en_GH", "appName", i);
1973 		fakedAssert(faker.appVersion(), "en_GH", "appVersion", i);
1974 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_GH", "businessCreditCardExpiryDates", i);
1975 		fakedAssert(faker.businessCreditCardNumbers(), "en_GH", "businessCreditCardNumbers", i);
1976 		fakedAssert(faker.businessCreditCardTypes(), "en_GH", "businessCreditCardTypes", i);
1977 		fakedAssert(faker.cellPhoneFormats(), "en_GH", "cellPhoneFormats", i);
1978 		fakedAssert(faker.colorHuman(), "en_GH", "colorHuman", i);
1979 		fakedAssert(faker.colorSpace(), "en_GH", "colorSpace", i);
1980 		fakedAssert(faker.commerceDepartment(), "en_GH", "commerceDepartment", i);
1981 		fakedAssert(faker.commerceProductDescription(), "en_GH", "commerceProductDescription", i);
1982 		fakedAssert(faker.companyAdjective(), "en_GH", "companyAdjective", i);
1983 		fakedAssert(faker.companyBs(), "en_GH", "companyBs", i);
1984 		fakedAssert(faker.companyBsAdjective(), "en_GH", "companyBsAdjective", i);
1985 		fakedAssert(faker.companyBsNoun(), "en_GH", "companyBsNoun", i);
1986 		fakedAssert(faker.companyBsVerb(), "en_GH", "companyBsVerb", i);
1987 		fakedAssert(faker.companyCatchPhrase(), "en_GH", "companyCatchPhrase", i);
1988 		fakedAssert(faker.companyDescriptor(), "en_GH", "companyDescriptor", i);
1989 		fakedAssert(faker.companyName(), "en_GH", "companyName", i);
1990 		fakedAssert(faker.companyNoun(), "en_GH", "companyNoun", i);
1991 		fakedAssert(faker.companySuffix(), "en_GH", "companySuffix", i);
1992 		fakedAssert(faker.databaseCollation(), "en_GH", "databaseCollation", i);
1993 		fakedAssert(faker.databaseColumn(), "en_GH", "databaseColumn", i);
1994 		fakedAssert(faker.databaseEngine(), "en_GH", "databaseEngine", i);
1995 		fakedAssert(faker.databaseType(), "en_GH", "databaseType", i);
1996 		fakedAssert(faker.dateMonth(), "en_GH", "dateMonth", i);
1997 		fakedAssert(faker.dateWeekday(), "en_GH", "dateWeekday", i);
1998 		fakedAssert(faker.financeAccount(), "en_GH", "financeAccount", i);
1999 		fakedAssert(faker.financeAccountType(), "en_GH", "financeAccountType", i);
2000 		fakedAssert(faker.financeBIC(), "en_GH", "financeBIC", i);
2001 		fakedAssert(faker.financeBitcoinAddress(), "en_GH", "financeBitcoinAddress", i);
2002 		fakedAssert(faker.financeCreditCard(), "en_GH", "financeCreditCard", i);
2003 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_GH", "financeCreditCardAmericanExpress", i);
2004 		fakedAssert(faker.financeCreditCardCVV(), "en_GH", "financeCreditCardCVV", i);
2005 		fakedAssert(faker.financeCreditCardDinersClub(), "en_GH", "financeCreditCardDinersClub", i);
2006 		fakedAssert(faker.financeCreditCardDiscover(), "en_GH", "financeCreditCardDiscover", i);
2007 		fakedAssert(faker.financeCreditCardInstapayment(), "en_GH", "financeCreditCardInstapayment", i);
2008 		fakedAssert(faker.financeCreditCardJcb(), "en_GH", "financeCreditCardJcb", i);
2009 		fakedAssert(faker.financeCreditCardMastercard(), "en_GH", "financeCreditCardMastercard", i);
2010 		fakedAssert(faker.financeCreditCardSolo(), "en_GH", "financeCreditCardSolo", i);
2011 		fakedAssert(faker.financeCreditCardSwitch(), "en_GH", "financeCreditCardSwitch", i);
2012 		fakedAssert(faker.financeCreditCardVisa(), "en_GH", "financeCreditCardVisa", i);
2013 		fakedAssert(faker.financeCurrency(), "en_GH", "financeCurrency", i);
2014 		fakedAssert(faker.financeIBAN(), "en_GH", "financeIBAN", i);
2015 		fakedAssert(faker.financeMask(), "en_GH", "financeMask", i);
2016 		fakedAssert(faker.financeRoutingNumber(), "en_GH", "financeRoutingNumber", i);
2017 		fakedAssert(faker.financeTransactionType(), "en_GH", "financeTransactionType", i);
2018 		fakedAssert(faker.hackerAbbreviation(), "en_GH", "hackerAbbreviation", i);
2019 		fakedAssert(faker.hackerAdjective(), "en_GH", "hackerAdjective", i);
2020 		fakedAssert(faker.hackerIngverb(), "en_GH", "hackerIngverb", i);
2021 		fakedAssert(faker.hackerNoun(), "en_GH", "hackerNoun", i);
2022 		fakedAssert(faker.hackerPhrase(), "en_GH", "hackerPhrase", i);
2023 		fakedAssert(faker.hackerVerb(), "en_GH", "hackerVerb", i);
2024 		fakedAssert(faker.helperAlpha(), "en_GH", "helperAlpha", i);
2025 		fakedAssert(faker.helperAlphaNum(), "en_GH", "helperAlphaNum", i);
2026 		fakedAssert(faker.helperHexaDecimal(), "en_GH", "helperHexaDecimal", i);
2027 		fakedAssert(faker.internetAvatarUri(), "en_GH", "internetAvatarUri", i);
2028 		fakedAssert(faker.internetColor(), "en_GH", "internetColor", i);
2029 		fakedAssert(faker.internetDomainName(), "en_GH", "internetDomainName", i);
2030 		fakedAssert(faker.internetDomainSuffix(), "en_GH", "internetDomainSuffix", i);
2031 		fakedAssert(faker.internetDomainWord(), "en_GH", "internetDomainWord", i);
2032 		fakedAssert(faker.internetEmoji(), "en_GH", "internetEmoji", i);
2033 		fakedAssert(faker.internetExampleEmail(), "en_GH", "internetExampleEmail", i);
2034 		fakedAssert(faker.internetFreeEmail(), "en_GH", "internetFreeEmail", i);
2035 		fakedAssert(faker.internetHttpStatusCode(), "en_GH", "internetHttpStatusCode", i);
2036 		fakedAssert(faker.internetIPv4(), "en_GH", "internetIPv4", i);
2037 		fakedAssert(faker.internetIPv6(), "en_GH", "internetIPv6", i);
2038 		fakedAssert(faker.internetPassword(), "en_GH", "internetPassword", i);
2039 		fakedAssert(faker.internetProtocol(), "en_GH", "internetProtocol", i);
2040 		fakedAssert(faker.internetUrl(), "en_GH", "internetUrl", i);
2041 		fakedAssert(faker.internetUserName(), "en_GH", "internetUserName", i);
2042 		fakedAssert(faker.loremParagraph(), "en_GH", "loremParagraph", i);
2043 		fakedAssert(faker.loremParagraphs(), "en_GH", "loremParagraphs", i);
2044 		fakedAssert(faker.loremSentance(), "en_GH", "loremSentance", i);
2045 		fakedAssert(faker.loremSentances(), "en_GH", "loremSentances", i);
2046 		fakedAssert(faker.loremSupplemental(), "en_GH", "loremSupplemental", i);
2047 		fakedAssert(faker.loremText(), "en_GH", "loremText", i);
2048 		fakedAssert(faker.loremWords(), "en_GH", "loremWords", i);
2049 		fakedAssert(faker.musicGenre(), "en_GH", "musicGenre", i);
2050 		fakedAssert(faker.musicSongName(), "en_GH", "musicSongName", i);
2051 		fakedAssert(faker.nameBinaryGender(), "en_GH", "nameBinaryGender", i);
2052 		fakedAssert(faker.nameFemaleFirstName(), "en_GH", "nameFemaleFirstName", i);
2053 		fakedAssert(faker.nameFemaleMiddleName(), "en_GH", "nameFemaleMiddleName", i);
2054 		fakedAssert(faker.nameFirstName(), "en_GH", "nameFirstName", i);
2055 		fakedAssert(faker.nameGender(), "en_GH", "nameGender", i);
2056 		fakedAssert(faker.nameLastName(), "en_GH", "nameLastName", i);
2057 		fakedAssert(faker.nameMaleFirstName(), "en_GH", "nameMaleFirstName", i);
2058 		fakedAssert(faker.nameMaleMiddleName(), "en_GH", "nameMaleMiddleName", i);
2059 		fakedAssert(faker.nameMiddleName(), "en_GH", "nameMiddleName", i);
2060 		fakedAssert(faker.nameName(), "en_GH", "nameName", i);
2061 		fakedAssert(faker.namePrefix(), "en_GH", "namePrefix", i);
2062 		fakedAssert(faker.nameSuffix(), "en_GH", "nameSuffix", i);
2063 		fakedAssert(faker.phoneNumber(), "en_GH", "phoneNumber", i);
2064 		fakedAssert(faker.phoneNumberFormats(), "en_GH", "phoneNumberFormats", i);
2065 		fakedAssert(faker.scienceChemicalelement(), "en_GH", "scienceChemicalelement", i);
2066 		fakedAssert(faker.scienceUnit(), "en_GH", "scienceUnit", i);
2067 		fakedAssert(faker.teamCreature(), "en_GH", "teamCreature", i);
2068 		fakedAssert(faker.teamName(), "en_GH", "teamName", i);
2069 		fakedAssert(faker.vehicle(), "en_GH", "vehicle", i);
2070 		fakedAssert(faker.vehicleBicycleType(), "en_GH", "vehicleBicycleType", i);
2071 		fakedAssert(faker.vehicleFuel(), "en_GH", "vehicleFuel", i);
2072 		fakedAssert(faker.vehicleManufacturer(), "en_GH", "vehicleManufacturer", i);
2073 		fakedAssert(faker.vehicleModel(), "en_GH", "vehicleModel", i);
2074 		fakedAssert(faker.vehicleType(), "en_GH", "vehicleType", i);
2075 		fakedAssert(faker.vehicleVin(), "en_GH", "vehicleVin", i);
2076 		fakedAssert(faker.wordAdjective(), "en_GH", "wordAdjective", i);
2077 		fakedAssert(faker.wordAdverb(), "en_GH", "wordAdverb", i);
2078 		fakedAssert(faker.wordConjunction(), "en_GH", "wordConjunction", i);
2079 		fakedAssert(faker.wordInterjection(), "en_GH", "wordInterjection", i);
2080 		fakedAssert(faker.wordNoun(), "en_GH", "wordNoun", i);
2081 		fakedAssert(faker.wordPreposition(), "en_GH", "wordPreposition", i);
2082 		fakedAssert(faker.wordVerb(), "en_GH", "wordVerb", i);
2083 
2084 	}
2085 }
2086 
2087 unittest {
2088 	import faked.faker_en_ie;
2089     auto faker = new Faker_en_ie(14);
2090 	for(int i = 0; i < 30; ++i) {
2091 		fakedAssert(faker.addressBuildingNumber(), "en_IE", "addressBuildingNumber", i);
2092 		fakedAssert(faker.addressCity(), "en_IE", "addressCity", i);
2093 		fakedAssert(faker.addressCityName(), "en_IE", "addressCityName", i);
2094 		fakedAssert(faker.addressCityPrefix(), "en_IE", "addressCityPrefix", i);
2095 		fakedAssert(faker.addressCitySuffix(), "en_IE", "addressCitySuffix", i);
2096 		fakedAssert(faker.addressCountry(), "en_IE", "addressCountry", i);
2097 		fakedAssert(faker.addressCountryCode(), "en_IE", "addressCountryCode", i);
2098 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_IE", "addressCountryCodeAlpha3", i);
2099 		fakedAssert(faker.addressCounty(), "en_IE", "addressCounty", i);
2100 		fakedAssert(faker.addressDefaultCountry(), "en_IE", "addressDefaultCountry", i);
2101 		fakedAssert(faker.addressDirection(), "en_IE", "addressDirection", i);
2102 		fakedAssert(faker.addressDirectionAbbr(), "en_IE", "addressDirectionAbbr", i);
2103 		fakedAssert(faker.addressLatitude(), "en_IE", "addressLatitude", i);
2104 		fakedAssert(faker.addressLongitude(), "en_IE", "addressLongitude", i);
2105 		fakedAssert(faker.addressPostcode(), "en_IE", "addressPostcode", i);
2106 		fakedAssert(faker.addressSecondaryAddress(), "en_IE", "addressSecondaryAddress", i);
2107 		fakedAssert(faker.addressState(), "en_IE", "addressState", i);
2108 		fakedAssert(faker.addressStateAbbr(), "en_IE", "addressStateAbbr", i);
2109 		fakedAssert(faker.addressStreet(), "en_IE", "addressStreet", i);
2110 		fakedAssert(faker.addressStreetAddress(), "en_IE", "addressStreetAddress", i);
2111 		fakedAssert(faker.addressStreetSuffix(), "en_IE", "addressStreetSuffix", i);
2112 		fakedAssert(faker.addressTimeZone(), "en_IE", "addressTimeZone", i);
2113 		fakedAssert(faker.animalBear(), "en_IE", "animalBear", i);
2114 		fakedAssert(faker.animalBird(), "en_IE", "animalBird", i);
2115 		fakedAssert(faker.animalCat(), "en_IE", "animalCat", i);
2116 		fakedAssert(faker.animalCetacean(), "en_IE", "animalCetacean", i);
2117 		fakedAssert(faker.animalCow(), "en_IE", "animalCow", i);
2118 		fakedAssert(faker.animalCrocodilia(), "en_IE", "animalCrocodilia", i);
2119 		fakedAssert(faker.animalDog(), "en_IE", "animalDog", i);
2120 		fakedAssert(faker.animalFish(), "en_IE", "animalFish", i);
2121 		fakedAssert(faker.animalHorse(), "en_IE", "animalHorse", i);
2122 		fakedAssert(faker.animalInsect(), "en_IE", "animalInsect", i);
2123 		fakedAssert(faker.animalLion(), "en_IE", "animalLion", i);
2124 		fakedAssert(faker.animalRabbit(), "en_IE", "animalRabbit", i);
2125 		fakedAssert(faker.animalRodent(), "en_IE", "animalRodent", i);
2126 		fakedAssert(faker.animalSnake(), "en_IE", "animalSnake", i);
2127 		fakedAssert(faker.animalType(), "en_IE", "animalType", i);
2128 		fakedAssert(faker.appAuthor(), "en_IE", "appAuthor", i);
2129 		fakedAssert(faker.appName(), "en_IE", "appName", i);
2130 		fakedAssert(faker.appVersion(), "en_IE", "appVersion", i);
2131 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_IE", "businessCreditCardExpiryDates", i);
2132 		fakedAssert(faker.businessCreditCardNumbers(), "en_IE", "businessCreditCardNumbers", i);
2133 		fakedAssert(faker.businessCreditCardTypes(), "en_IE", "businessCreditCardTypes", i);
2134 		fakedAssert(faker.cellPhoneFormats(), "en_IE", "cellPhoneFormats", i);
2135 		fakedAssert(faker.colorHuman(), "en_IE", "colorHuman", i);
2136 		fakedAssert(faker.colorSpace(), "en_IE", "colorSpace", i);
2137 		fakedAssert(faker.commerceDepartment(), "en_IE", "commerceDepartment", i);
2138 		fakedAssert(faker.commerceProductDescription(), "en_IE", "commerceProductDescription", i);
2139 		fakedAssert(faker.companyAdjective(), "en_IE", "companyAdjective", i);
2140 		fakedAssert(faker.companyBs(), "en_IE", "companyBs", i);
2141 		fakedAssert(faker.companyBsAdjective(), "en_IE", "companyBsAdjective", i);
2142 		fakedAssert(faker.companyBsNoun(), "en_IE", "companyBsNoun", i);
2143 		fakedAssert(faker.companyBsVerb(), "en_IE", "companyBsVerb", i);
2144 		fakedAssert(faker.companyCatchPhrase(), "en_IE", "companyCatchPhrase", i);
2145 		fakedAssert(faker.companyDescriptor(), "en_IE", "companyDescriptor", i);
2146 		fakedAssert(faker.companyName(), "en_IE", "companyName", i);
2147 		fakedAssert(faker.companyNoun(), "en_IE", "companyNoun", i);
2148 		fakedAssert(faker.companySuffix(), "en_IE", "companySuffix", i);
2149 		fakedAssert(faker.databaseCollation(), "en_IE", "databaseCollation", i);
2150 		fakedAssert(faker.databaseColumn(), "en_IE", "databaseColumn", i);
2151 		fakedAssert(faker.databaseEngine(), "en_IE", "databaseEngine", i);
2152 		fakedAssert(faker.databaseType(), "en_IE", "databaseType", i);
2153 		fakedAssert(faker.dateMonth(), "en_IE", "dateMonth", i);
2154 		fakedAssert(faker.dateWeekday(), "en_IE", "dateWeekday", i);
2155 		fakedAssert(faker.financeAccount(), "en_IE", "financeAccount", i);
2156 		fakedAssert(faker.financeAccountType(), "en_IE", "financeAccountType", i);
2157 		fakedAssert(faker.financeBIC(), "en_IE", "financeBIC", i);
2158 		fakedAssert(faker.financeBitcoinAddress(), "en_IE", "financeBitcoinAddress", i);
2159 		fakedAssert(faker.financeCreditCard(), "en_IE", "financeCreditCard", i);
2160 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_IE", "financeCreditCardAmericanExpress", i);
2161 		fakedAssert(faker.financeCreditCardCVV(), "en_IE", "financeCreditCardCVV", i);
2162 		fakedAssert(faker.financeCreditCardDinersClub(), "en_IE", "financeCreditCardDinersClub", i);
2163 		fakedAssert(faker.financeCreditCardDiscover(), "en_IE", "financeCreditCardDiscover", i);
2164 		fakedAssert(faker.financeCreditCardInstapayment(), "en_IE", "financeCreditCardInstapayment", i);
2165 		fakedAssert(faker.financeCreditCardJcb(), "en_IE", "financeCreditCardJcb", i);
2166 		fakedAssert(faker.financeCreditCardMastercard(), "en_IE", "financeCreditCardMastercard", i);
2167 		fakedAssert(faker.financeCreditCardSolo(), "en_IE", "financeCreditCardSolo", i);
2168 		fakedAssert(faker.financeCreditCardSwitch(), "en_IE", "financeCreditCardSwitch", i);
2169 		fakedAssert(faker.financeCreditCardVisa(), "en_IE", "financeCreditCardVisa", i);
2170 		fakedAssert(faker.financeCurrency(), "en_IE", "financeCurrency", i);
2171 		fakedAssert(faker.financeIBAN(), "en_IE", "financeIBAN", i);
2172 		fakedAssert(faker.financeMask(), "en_IE", "financeMask", i);
2173 		fakedAssert(faker.financeRoutingNumber(), "en_IE", "financeRoutingNumber", i);
2174 		fakedAssert(faker.financeTransactionType(), "en_IE", "financeTransactionType", i);
2175 		fakedAssert(faker.hackerAbbreviation(), "en_IE", "hackerAbbreviation", i);
2176 		fakedAssert(faker.hackerAdjective(), "en_IE", "hackerAdjective", i);
2177 		fakedAssert(faker.hackerIngverb(), "en_IE", "hackerIngverb", i);
2178 		fakedAssert(faker.hackerNoun(), "en_IE", "hackerNoun", i);
2179 		fakedAssert(faker.hackerPhrase(), "en_IE", "hackerPhrase", i);
2180 		fakedAssert(faker.hackerVerb(), "en_IE", "hackerVerb", i);
2181 		fakedAssert(faker.helperAlpha(), "en_IE", "helperAlpha", i);
2182 		fakedAssert(faker.helperAlphaNum(), "en_IE", "helperAlphaNum", i);
2183 		fakedAssert(faker.helperHexaDecimal(), "en_IE", "helperHexaDecimal", i);
2184 		fakedAssert(faker.internetAvatarUri(), "en_IE", "internetAvatarUri", i);
2185 		fakedAssert(faker.internetColor(), "en_IE", "internetColor", i);
2186 		fakedAssert(faker.internetDomainName(), "en_IE", "internetDomainName", i);
2187 		fakedAssert(faker.internetDomainSuffix(), "en_IE", "internetDomainSuffix", i);
2188 		fakedAssert(faker.internetDomainWord(), "en_IE", "internetDomainWord", i);
2189 		fakedAssert(faker.internetEmoji(), "en_IE", "internetEmoji", i);
2190 		fakedAssert(faker.internetExampleEmail(), "en_IE", "internetExampleEmail", i);
2191 		fakedAssert(faker.internetFreeEmail(), "en_IE", "internetFreeEmail", i);
2192 		fakedAssert(faker.internetHttpStatusCode(), "en_IE", "internetHttpStatusCode", i);
2193 		fakedAssert(faker.internetIPv4(), "en_IE", "internetIPv4", i);
2194 		fakedAssert(faker.internetIPv6(), "en_IE", "internetIPv6", i);
2195 		fakedAssert(faker.internetPassword(), "en_IE", "internetPassword", i);
2196 		fakedAssert(faker.internetProtocol(), "en_IE", "internetProtocol", i);
2197 		fakedAssert(faker.internetUrl(), "en_IE", "internetUrl", i);
2198 		fakedAssert(faker.internetUserName(), "en_IE", "internetUserName", i);
2199 		fakedAssert(faker.loremParagraph(), "en_IE", "loremParagraph", i);
2200 		fakedAssert(faker.loremParagraphs(), "en_IE", "loremParagraphs", i);
2201 		fakedAssert(faker.loremSentance(), "en_IE", "loremSentance", i);
2202 		fakedAssert(faker.loremSentances(), "en_IE", "loremSentances", i);
2203 		fakedAssert(faker.loremSupplemental(), "en_IE", "loremSupplemental", i);
2204 		fakedAssert(faker.loremText(), "en_IE", "loremText", i);
2205 		fakedAssert(faker.loremWords(), "en_IE", "loremWords", i);
2206 		fakedAssert(faker.musicGenre(), "en_IE", "musicGenre", i);
2207 		fakedAssert(faker.musicSongName(), "en_IE", "musicSongName", i);
2208 		fakedAssert(faker.nameBinaryGender(), "en_IE", "nameBinaryGender", i);
2209 		fakedAssert(faker.nameFemaleFirstName(), "en_IE", "nameFemaleFirstName", i);
2210 		fakedAssert(faker.nameFemaleMiddleName(), "en_IE", "nameFemaleMiddleName", i);
2211 		fakedAssert(faker.nameFirstName(), "en_IE", "nameFirstName", i);
2212 		fakedAssert(faker.nameGender(), "en_IE", "nameGender", i);
2213 		fakedAssert(faker.nameLastName(), "en_IE", "nameLastName", i);
2214 		fakedAssert(faker.nameMaleFirstName(), "en_IE", "nameMaleFirstName", i);
2215 		fakedAssert(faker.nameMaleMiddleName(), "en_IE", "nameMaleMiddleName", i);
2216 		fakedAssert(faker.nameMiddleName(), "en_IE", "nameMiddleName", i);
2217 		fakedAssert(faker.nameName(), "en_IE", "nameName", i);
2218 		fakedAssert(faker.namePrefix(), "en_IE", "namePrefix", i);
2219 		fakedAssert(faker.nameSuffix(), "en_IE", "nameSuffix", i);
2220 		fakedAssert(faker.phoneNumber(), "en_IE", "phoneNumber", i);
2221 		fakedAssert(faker.phoneNumberFormats(), "en_IE", "phoneNumberFormats", i);
2222 		fakedAssert(faker.scienceChemicalelement(), "en_IE", "scienceChemicalelement", i);
2223 		fakedAssert(faker.scienceUnit(), "en_IE", "scienceUnit", i);
2224 		fakedAssert(faker.teamCreature(), "en_IE", "teamCreature", i);
2225 		fakedAssert(faker.teamName(), "en_IE", "teamName", i);
2226 		fakedAssert(faker.vehicle(), "en_IE", "vehicle", i);
2227 		fakedAssert(faker.vehicleBicycleType(), "en_IE", "vehicleBicycleType", i);
2228 		fakedAssert(faker.vehicleFuel(), "en_IE", "vehicleFuel", i);
2229 		fakedAssert(faker.vehicleManufacturer(), "en_IE", "vehicleManufacturer", i);
2230 		fakedAssert(faker.vehicleModel(), "en_IE", "vehicleModel", i);
2231 		fakedAssert(faker.vehicleType(), "en_IE", "vehicleType", i);
2232 		fakedAssert(faker.vehicleVin(), "en_IE", "vehicleVin", i);
2233 		fakedAssert(faker.wordAdjective(), "en_IE", "wordAdjective", i);
2234 		fakedAssert(faker.wordAdverb(), "en_IE", "wordAdverb", i);
2235 		fakedAssert(faker.wordConjunction(), "en_IE", "wordConjunction", i);
2236 		fakedAssert(faker.wordInterjection(), "en_IE", "wordInterjection", i);
2237 		fakedAssert(faker.wordNoun(), "en_IE", "wordNoun", i);
2238 		fakedAssert(faker.wordPreposition(), "en_IE", "wordPreposition", i);
2239 		fakedAssert(faker.wordVerb(), "en_IE", "wordVerb", i);
2240 
2241 	}
2242 }
2243 
2244 unittest {
2245 	import faked.faker_en_ind;
2246     auto faker = new Faker_en_ind(15);
2247 	for(int i = 0; i < 30; ++i) {
2248 		fakedAssert(faker.addressBuildingNumber(), "en_IND", "addressBuildingNumber", i);
2249 		fakedAssert(faker.addressCity(), "en_IND", "addressCity", i);
2250 		fakedAssert(faker.addressCityName(), "en_IND", "addressCityName", i);
2251 		fakedAssert(faker.addressCityPrefix(), "en_IND", "addressCityPrefix", i);
2252 		fakedAssert(faker.addressCitySuffix(), "en_IND", "addressCitySuffix", i);
2253 		fakedAssert(faker.addressCountry(), "en_IND", "addressCountry", i);
2254 		fakedAssert(faker.addressCountryCode(), "en_IND", "addressCountryCode", i);
2255 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_IND", "addressCountryCodeAlpha3", i);
2256 		fakedAssert(faker.addressCounty(), "en_IND", "addressCounty", i);
2257 		fakedAssert(faker.addressDefaultCountry(), "en_IND", "addressDefaultCountry", i);
2258 		fakedAssert(faker.addressDirection(), "en_IND", "addressDirection", i);
2259 		fakedAssert(faker.addressDirectionAbbr(), "en_IND", "addressDirectionAbbr", i);
2260 		fakedAssert(faker.addressLatitude(), "en_IND", "addressLatitude", i);
2261 		fakedAssert(faker.addressLongitude(), "en_IND", "addressLongitude", i);
2262 		fakedAssert(faker.addressPostcode(), "en_IND", "addressPostcode", i);
2263 		fakedAssert(faker.addressSecondaryAddress(), "en_IND", "addressSecondaryAddress", i);
2264 		fakedAssert(faker.addressState(), "en_IND", "addressState", i);
2265 		fakedAssert(faker.addressStateAbbr(), "en_IND", "addressStateAbbr", i);
2266 		fakedAssert(faker.addressStreet(), "en_IND", "addressStreet", i);
2267 		fakedAssert(faker.addressStreetAddress(), "en_IND", "addressStreetAddress", i);
2268 		fakedAssert(faker.addressStreetSuffix(), "en_IND", "addressStreetSuffix", i);
2269 		fakedAssert(faker.addressTimeZone(), "en_IND", "addressTimeZone", i);
2270 		fakedAssert(faker.animalBear(), "en_IND", "animalBear", i);
2271 		fakedAssert(faker.animalBird(), "en_IND", "animalBird", i);
2272 		fakedAssert(faker.animalCat(), "en_IND", "animalCat", i);
2273 		fakedAssert(faker.animalCetacean(), "en_IND", "animalCetacean", i);
2274 		fakedAssert(faker.animalCow(), "en_IND", "animalCow", i);
2275 		fakedAssert(faker.animalCrocodilia(), "en_IND", "animalCrocodilia", i);
2276 		fakedAssert(faker.animalDog(), "en_IND", "animalDog", i);
2277 		fakedAssert(faker.animalFish(), "en_IND", "animalFish", i);
2278 		fakedAssert(faker.animalHorse(), "en_IND", "animalHorse", i);
2279 		fakedAssert(faker.animalInsect(), "en_IND", "animalInsect", i);
2280 		fakedAssert(faker.animalLion(), "en_IND", "animalLion", i);
2281 		fakedAssert(faker.animalRabbit(), "en_IND", "animalRabbit", i);
2282 		fakedAssert(faker.animalRodent(), "en_IND", "animalRodent", i);
2283 		fakedAssert(faker.animalSnake(), "en_IND", "animalSnake", i);
2284 		fakedAssert(faker.animalType(), "en_IND", "animalType", i);
2285 		fakedAssert(faker.appAuthor(), "en_IND", "appAuthor", i);
2286 		fakedAssert(faker.appName(), "en_IND", "appName", i);
2287 		fakedAssert(faker.appVersion(), "en_IND", "appVersion", i);
2288 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_IND", "businessCreditCardExpiryDates", i);
2289 		fakedAssert(faker.businessCreditCardNumbers(), "en_IND", "businessCreditCardNumbers", i);
2290 		fakedAssert(faker.businessCreditCardTypes(), "en_IND", "businessCreditCardTypes", i);
2291 		fakedAssert(faker.cellPhoneFormats(), "en_IND", "cellPhoneFormats", i);
2292 		fakedAssert(faker.colorHuman(), "en_IND", "colorHuman", i);
2293 		fakedAssert(faker.colorSpace(), "en_IND", "colorSpace", i);
2294 		fakedAssert(faker.commerceDepartment(), "en_IND", "commerceDepartment", i);
2295 		fakedAssert(faker.commerceProductDescription(), "en_IND", "commerceProductDescription", i);
2296 		fakedAssert(faker.companyAdjective(), "en_IND", "companyAdjective", i);
2297 		fakedAssert(faker.companyBs(), "en_IND", "companyBs", i);
2298 		fakedAssert(faker.companyBsAdjective(), "en_IND", "companyBsAdjective", i);
2299 		fakedAssert(faker.companyBsNoun(), "en_IND", "companyBsNoun", i);
2300 		fakedAssert(faker.companyBsVerb(), "en_IND", "companyBsVerb", i);
2301 		fakedAssert(faker.companyCatchPhrase(), "en_IND", "companyCatchPhrase", i);
2302 		fakedAssert(faker.companyDescriptor(), "en_IND", "companyDescriptor", i);
2303 		fakedAssert(faker.companyName(), "en_IND", "companyName", i);
2304 		fakedAssert(faker.companyNoun(), "en_IND", "companyNoun", i);
2305 		fakedAssert(faker.companySuffix(), "en_IND", "companySuffix", i);
2306 		fakedAssert(faker.databaseCollation(), "en_IND", "databaseCollation", i);
2307 		fakedAssert(faker.databaseColumn(), "en_IND", "databaseColumn", i);
2308 		fakedAssert(faker.databaseEngine(), "en_IND", "databaseEngine", i);
2309 		fakedAssert(faker.databaseType(), "en_IND", "databaseType", i);
2310 		fakedAssert(faker.dateMonth(), "en_IND", "dateMonth", i);
2311 		fakedAssert(faker.dateWeekday(), "en_IND", "dateWeekday", i);
2312 		fakedAssert(faker.financeAccount(), "en_IND", "financeAccount", i);
2313 		fakedAssert(faker.financeAccountType(), "en_IND", "financeAccountType", i);
2314 		fakedAssert(faker.financeBIC(), "en_IND", "financeBIC", i);
2315 		fakedAssert(faker.financeBitcoinAddress(), "en_IND", "financeBitcoinAddress", i);
2316 		fakedAssert(faker.financeCreditCard(), "en_IND", "financeCreditCard", i);
2317 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_IND", "financeCreditCardAmericanExpress", i);
2318 		fakedAssert(faker.financeCreditCardCVV(), "en_IND", "financeCreditCardCVV", i);
2319 		fakedAssert(faker.financeCreditCardDinersClub(), "en_IND", "financeCreditCardDinersClub", i);
2320 		fakedAssert(faker.financeCreditCardDiscover(), "en_IND", "financeCreditCardDiscover", i);
2321 		fakedAssert(faker.financeCreditCardInstapayment(), "en_IND", "financeCreditCardInstapayment", i);
2322 		fakedAssert(faker.financeCreditCardJcb(), "en_IND", "financeCreditCardJcb", i);
2323 		fakedAssert(faker.financeCreditCardMastercard(), "en_IND", "financeCreditCardMastercard", i);
2324 		fakedAssert(faker.financeCreditCardSolo(), "en_IND", "financeCreditCardSolo", i);
2325 		fakedAssert(faker.financeCreditCardSwitch(), "en_IND", "financeCreditCardSwitch", i);
2326 		fakedAssert(faker.financeCreditCardVisa(), "en_IND", "financeCreditCardVisa", i);
2327 		fakedAssert(faker.financeCurrency(), "en_IND", "financeCurrency", i);
2328 		fakedAssert(faker.financeIBAN(), "en_IND", "financeIBAN", i);
2329 		fakedAssert(faker.financeMask(), "en_IND", "financeMask", i);
2330 		fakedAssert(faker.financeRoutingNumber(), "en_IND", "financeRoutingNumber", i);
2331 		fakedAssert(faker.financeTransactionType(), "en_IND", "financeTransactionType", i);
2332 		fakedAssert(faker.hackerAbbreviation(), "en_IND", "hackerAbbreviation", i);
2333 		fakedAssert(faker.hackerAdjective(), "en_IND", "hackerAdjective", i);
2334 		fakedAssert(faker.hackerIngverb(), "en_IND", "hackerIngverb", i);
2335 		fakedAssert(faker.hackerNoun(), "en_IND", "hackerNoun", i);
2336 		fakedAssert(faker.hackerPhrase(), "en_IND", "hackerPhrase", i);
2337 		fakedAssert(faker.hackerVerb(), "en_IND", "hackerVerb", i);
2338 		fakedAssert(faker.helperAlpha(), "en_IND", "helperAlpha", i);
2339 		fakedAssert(faker.helperAlphaNum(), "en_IND", "helperAlphaNum", i);
2340 		fakedAssert(faker.helperHexaDecimal(), "en_IND", "helperHexaDecimal", i);
2341 		fakedAssert(faker.internetAvatarUri(), "en_IND", "internetAvatarUri", i);
2342 		fakedAssert(faker.internetColor(), "en_IND", "internetColor", i);
2343 		fakedAssert(faker.internetDomainName(), "en_IND", "internetDomainName", i);
2344 		fakedAssert(faker.internetDomainSuffix(), "en_IND", "internetDomainSuffix", i);
2345 		fakedAssert(faker.internetDomainWord(), "en_IND", "internetDomainWord", i);
2346 		fakedAssert(faker.internetEmoji(), "en_IND", "internetEmoji", i);
2347 		fakedAssert(faker.internetExampleEmail(), "en_IND", "internetExampleEmail", i);
2348 		fakedAssert(faker.internetFreeEmail(), "en_IND", "internetFreeEmail", i);
2349 		fakedAssert(faker.internetHttpStatusCode(), "en_IND", "internetHttpStatusCode", i);
2350 		fakedAssert(faker.internetIPv4(), "en_IND", "internetIPv4", i);
2351 		fakedAssert(faker.internetIPv6(), "en_IND", "internetIPv6", i);
2352 		fakedAssert(faker.internetPassword(), "en_IND", "internetPassword", i);
2353 		fakedAssert(faker.internetProtocol(), "en_IND", "internetProtocol", i);
2354 		fakedAssert(faker.internetUrl(), "en_IND", "internetUrl", i);
2355 		fakedAssert(faker.internetUserName(), "en_IND", "internetUserName", i);
2356 		fakedAssert(faker.loremParagraph(), "en_IND", "loremParagraph", i);
2357 		fakedAssert(faker.loremParagraphs(), "en_IND", "loremParagraphs", i);
2358 		fakedAssert(faker.loremSentance(), "en_IND", "loremSentance", i);
2359 		fakedAssert(faker.loremSentances(), "en_IND", "loremSentances", i);
2360 		fakedAssert(faker.loremSupplemental(), "en_IND", "loremSupplemental", i);
2361 		fakedAssert(faker.loremText(), "en_IND", "loremText", i);
2362 		fakedAssert(faker.loremWords(), "en_IND", "loremWords", i);
2363 		fakedAssert(faker.musicGenre(), "en_IND", "musicGenre", i);
2364 		fakedAssert(faker.musicSongName(), "en_IND", "musicSongName", i);
2365 		fakedAssert(faker.nameBinaryGender(), "en_IND", "nameBinaryGender", i);
2366 		fakedAssert(faker.nameFemaleFirstName(), "en_IND", "nameFemaleFirstName", i);
2367 		fakedAssert(faker.nameFemaleMiddleName(), "en_IND", "nameFemaleMiddleName", i);
2368 		fakedAssert(faker.nameFirstName(), "en_IND", "nameFirstName", i);
2369 		fakedAssert(faker.nameGender(), "en_IND", "nameGender", i);
2370 		fakedAssert(faker.nameLastName(), "en_IND", "nameLastName", i);
2371 		fakedAssert(faker.nameMaleFirstName(), "en_IND", "nameMaleFirstName", i);
2372 		fakedAssert(faker.nameMaleMiddleName(), "en_IND", "nameMaleMiddleName", i);
2373 		fakedAssert(faker.nameMiddleName(), "en_IND", "nameMiddleName", i);
2374 		fakedAssert(faker.nameName(), "en_IND", "nameName", i);
2375 		fakedAssert(faker.namePrefix(), "en_IND", "namePrefix", i);
2376 		fakedAssert(faker.nameSuffix(), "en_IND", "nameSuffix", i);
2377 		fakedAssert(faker.phoneNumber(), "en_IND", "phoneNumber", i);
2378 		fakedAssert(faker.phoneNumberFormats(), "en_IND", "phoneNumberFormats", i);
2379 		fakedAssert(faker.scienceChemicalelement(), "en_IND", "scienceChemicalelement", i);
2380 		fakedAssert(faker.scienceUnit(), "en_IND", "scienceUnit", i);
2381 		fakedAssert(faker.teamCreature(), "en_IND", "teamCreature", i);
2382 		fakedAssert(faker.teamName(), "en_IND", "teamName", i);
2383 		fakedAssert(faker.vehicle(), "en_IND", "vehicle", i);
2384 		fakedAssert(faker.vehicleBicycleType(), "en_IND", "vehicleBicycleType", i);
2385 		fakedAssert(faker.vehicleFuel(), "en_IND", "vehicleFuel", i);
2386 		fakedAssert(faker.vehicleManufacturer(), "en_IND", "vehicleManufacturer", i);
2387 		fakedAssert(faker.vehicleModel(), "en_IND", "vehicleModel", i);
2388 		fakedAssert(faker.vehicleType(), "en_IND", "vehicleType", i);
2389 		fakedAssert(faker.vehicleVin(), "en_IND", "vehicleVin", i);
2390 		fakedAssert(faker.wordAdjective(), "en_IND", "wordAdjective", i);
2391 		fakedAssert(faker.wordAdverb(), "en_IND", "wordAdverb", i);
2392 		fakedAssert(faker.wordConjunction(), "en_IND", "wordConjunction", i);
2393 		fakedAssert(faker.wordInterjection(), "en_IND", "wordInterjection", i);
2394 		fakedAssert(faker.wordNoun(), "en_IND", "wordNoun", i);
2395 		fakedAssert(faker.wordPreposition(), "en_IND", "wordPreposition", i);
2396 		fakedAssert(faker.wordVerb(), "en_IND", "wordVerb", i);
2397 
2398 	}
2399 }
2400 
2401 unittest {
2402 	import faked.faker_en_ng;
2403     auto faker = new Faker_en_ng(16);
2404 	for(int i = 0; i < 30; ++i) {
2405 		fakedAssert(faker.addressBuildingNumber(), "en_NG", "addressBuildingNumber", i);
2406 		fakedAssert(faker.addressCity(), "en_NG", "addressCity", i);
2407 		fakedAssert(faker.addressCityName(), "en_NG", "addressCityName", i);
2408 		fakedAssert(faker.addressCityPrefix(), "en_NG", "addressCityPrefix", i);
2409 		fakedAssert(faker.addressCitySuffix(), "en_NG", "addressCitySuffix", i);
2410 		fakedAssert(faker.addressCountry(), "en_NG", "addressCountry", i);
2411 		fakedAssert(faker.addressCountryCode(), "en_NG", "addressCountryCode", i);
2412 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_NG", "addressCountryCodeAlpha3", i);
2413 		fakedAssert(faker.addressCounty(), "en_NG", "addressCounty", i);
2414 		fakedAssert(faker.addressDefaultCountry(), "en_NG", "addressDefaultCountry", i);
2415 		fakedAssert(faker.addressDirection(), "en_NG", "addressDirection", i);
2416 		fakedAssert(faker.addressDirectionAbbr(), "en_NG", "addressDirectionAbbr", i);
2417 		fakedAssert(faker.addressLatitude(), "en_NG", "addressLatitude", i);
2418 		fakedAssert(faker.addressLongitude(), "en_NG", "addressLongitude", i);
2419 		fakedAssert(faker.addressPostcode(), "en_NG", "addressPostcode", i);
2420 		fakedAssert(faker.addressSecondaryAddress(), "en_NG", "addressSecondaryAddress", i);
2421 		fakedAssert(faker.addressState(), "en_NG", "addressState", i);
2422 		fakedAssert(faker.addressStateAbbr(), "en_NG", "addressStateAbbr", i);
2423 		fakedAssert(faker.addressStreet(), "en_NG", "addressStreet", i);
2424 		fakedAssert(faker.addressStreetAddress(), "en_NG", "addressStreetAddress", i);
2425 		fakedAssert(faker.addressStreetSuffix(), "en_NG", "addressStreetSuffix", i);
2426 		fakedAssert(faker.addressTimeZone(), "en_NG", "addressTimeZone", i);
2427 		fakedAssert(faker.animalBear(), "en_NG", "animalBear", i);
2428 		fakedAssert(faker.animalBird(), "en_NG", "animalBird", i);
2429 		fakedAssert(faker.animalCat(), "en_NG", "animalCat", i);
2430 		fakedAssert(faker.animalCetacean(), "en_NG", "animalCetacean", i);
2431 		fakedAssert(faker.animalCow(), "en_NG", "animalCow", i);
2432 		fakedAssert(faker.animalCrocodilia(), "en_NG", "animalCrocodilia", i);
2433 		fakedAssert(faker.animalDog(), "en_NG", "animalDog", i);
2434 		fakedAssert(faker.animalFish(), "en_NG", "animalFish", i);
2435 		fakedAssert(faker.animalHorse(), "en_NG", "animalHorse", i);
2436 		fakedAssert(faker.animalInsect(), "en_NG", "animalInsect", i);
2437 		fakedAssert(faker.animalLion(), "en_NG", "animalLion", i);
2438 		fakedAssert(faker.animalRabbit(), "en_NG", "animalRabbit", i);
2439 		fakedAssert(faker.animalRodent(), "en_NG", "animalRodent", i);
2440 		fakedAssert(faker.animalSnake(), "en_NG", "animalSnake", i);
2441 		fakedAssert(faker.animalType(), "en_NG", "animalType", i);
2442 		fakedAssert(faker.appAuthor(), "en_NG", "appAuthor", i);
2443 		fakedAssert(faker.appName(), "en_NG", "appName", i);
2444 		fakedAssert(faker.appVersion(), "en_NG", "appVersion", i);
2445 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_NG", "businessCreditCardExpiryDates", i);
2446 		fakedAssert(faker.businessCreditCardNumbers(), "en_NG", "businessCreditCardNumbers", i);
2447 		fakedAssert(faker.businessCreditCardTypes(), "en_NG", "businessCreditCardTypes", i);
2448 		fakedAssert(faker.cellPhoneFormats(), "en_NG", "cellPhoneFormats", i);
2449 		fakedAssert(faker.colorHuman(), "en_NG", "colorHuman", i);
2450 		fakedAssert(faker.colorSpace(), "en_NG", "colorSpace", i);
2451 		fakedAssert(faker.commerceDepartment(), "en_NG", "commerceDepartment", i);
2452 		fakedAssert(faker.commerceProductDescription(), "en_NG", "commerceProductDescription", i);
2453 		fakedAssert(faker.companyAdjective(), "en_NG", "companyAdjective", i);
2454 		fakedAssert(faker.companyBs(), "en_NG", "companyBs", i);
2455 		fakedAssert(faker.companyBsAdjective(), "en_NG", "companyBsAdjective", i);
2456 		fakedAssert(faker.companyBsNoun(), "en_NG", "companyBsNoun", i);
2457 		fakedAssert(faker.companyBsVerb(), "en_NG", "companyBsVerb", i);
2458 		fakedAssert(faker.companyCatchPhrase(), "en_NG", "companyCatchPhrase", i);
2459 		fakedAssert(faker.companyDescriptor(), "en_NG", "companyDescriptor", i);
2460 		fakedAssert(faker.companyName(), "en_NG", "companyName", i);
2461 		fakedAssert(faker.companyNoun(), "en_NG", "companyNoun", i);
2462 		fakedAssert(faker.companySuffix(), "en_NG", "companySuffix", i);
2463 		fakedAssert(faker.databaseCollation(), "en_NG", "databaseCollation", i);
2464 		fakedAssert(faker.databaseColumn(), "en_NG", "databaseColumn", i);
2465 		fakedAssert(faker.databaseEngine(), "en_NG", "databaseEngine", i);
2466 		fakedAssert(faker.databaseType(), "en_NG", "databaseType", i);
2467 		fakedAssert(faker.dateMonth(), "en_NG", "dateMonth", i);
2468 		fakedAssert(faker.dateWeekday(), "en_NG", "dateWeekday", i);
2469 		fakedAssert(faker.financeAccount(), "en_NG", "financeAccount", i);
2470 		fakedAssert(faker.financeAccountType(), "en_NG", "financeAccountType", i);
2471 		fakedAssert(faker.financeBIC(), "en_NG", "financeBIC", i);
2472 		fakedAssert(faker.financeBitcoinAddress(), "en_NG", "financeBitcoinAddress", i);
2473 		fakedAssert(faker.financeCreditCard(), "en_NG", "financeCreditCard", i);
2474 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_NG", "financeCreditCardAmericanExpress", i);
2475 		fakedAssert(faker.financeCreditCardCVV(), "en_NG", "financeCreditCardCVV", i);
2476 		fakedAssert(faker.financeCreditCardDinersClub(), "en_NG", "financeCreditCardDinersClub", i);
2477 		fakedAssert(faker.financeCreditCardDiscover(), "en_NG", "financeCreditCardDiscover", i);
2478 		fakedAssert(faker.financeCreditCardInstapayment(), "en_NG", "financeCreditCardInstapayment", i);
2479 		fakedAssert(faker.financeCreditCardJcb(), "en_NG", "financeCreditCardJcb", i);
2480 		fakedAssert(faker.financeCreditCardMastercard(), "en_NG", "financeCreditCardMastercard", i);
2481 		fakedAssert(faker.financeCreditCardSolo(), "en_NG", "financeCreditCardSolo", i);
2482 		fakedAssert(faker.financeCreditCardSwitch(), "en_NG", "financeCreditCardSwitch", i);
2483 		fakedAssert(faker.financeCreditCardVisa(), "en_NG", "financeCreditCardVisa", i);
2484 		fakedAssert(faker.financeCurrency(), "en_NG", "financeCurrency", i);
2485 		fakedAssert(faker.financeIBAN(), "en_NG", "financeIBAN", i);
2486 		fakedAssert(faker.financeMask(), "en_NG", "financeMask", i);
2487 		fakedAssert(faker.financeRoutingNumber(), "en_NG", "financeRoutingNumber", i);
2488 		fakedAssert(faker.financeTransactionType(), "en_NG", "financeTransactionType", i);
2489 		fakedAssert(faker.hackerAbbreviation(), "en_NG", "hackerAbbreviation", i);
2490 		fakedAssert(faker.hackerAdjective(), "en_NG", "hackerAdjective", i);
2491 		fakedAssert(faker.hackerIngverb(), "en_NG", "hackerIngverb", i);
2492 		fakedAssert(faker.hackerNoun(), "en_NG", "hackerNoun", i);
2493 		fakedAssert(faker.hackerPhrase(), "en_NG", "hackerPhrase", i);
2494 		fakedAssert(faker.hackerVerb(), "en_NG", "hackerVerb", i);
2495 		fakedAssert(faker.helperAlpha(), "en_NG", "helperAlpha", i);
2496 		fakedAssert(faker.helperAlphaNum(), "en_NG", "helperAlphaNum", i);
2497 		fakedAssert(faker.helperHexaDecimal(), "en_NG", "helperHexaDecimal", i);
2498 		fakedAssert(faker.internetAvatarUri(), "en_NG", "internetAvatarUri", i);
2499 		fakedAssert(faker.internetColor(), "en_NG", "internetColor", i);
2500 		fakedAssert(faker.internetDomainName(), "en_NG", "internetDomainName", i);
2501 		fakedAssert(faker.internetDomainSuffix(), "en_NG", "internetDomainSuffix", i);
2502 		fakedAssert(faker.internetDomainWord(), "en_NG", "internetDomainWord", i);
2503 		fakedAssert(faker.internetEmoji(), "en_NG", "internetEmoji", i);
2504 		fakedAssert(faker.internetExampleEmail(), "en_NG", "internetExampleEmail", i);
2505 		fakedAssert(faker.internetFreeEmail(), "en_NG", "internetFreeEmail", i);
2506 		fakedAssert(faker.internetHttpStatusCode(), "en_NG", "internetHttpStatusCode", i);
2507 		fakedAssert(faker.internetIPv4(), "en_NG", "internetIPv4", i);
2508 		fakedAssert(faker.internetIPv6(), "en_NG", "internetIPv6", i);
2509 		fakedAssert(faker.internetPassword(), "en_NG", "internetPassword", i);
2510 		fakedAssert(faker.internetProtocol(), "en_NG", "internetProtocol", i);
2511 		fakedAssert(faker.internetUrl(), "en_NG", "internetUrl", i);
2512 		fakedAssert(faker.internetUserName(), "en_NG", "internetUserName", i);
2513 		fakedAssert(faker.loremParagraph(), "en_NG", "loremParagraph", i);
2514 		fakedAssert(faker.loremParagraphs(), "en_NG", "loremParagraphs", i);
2515 		fakedAssert(faker.loremSentance(), "en_NG", "loremSentance", i);
2516 		fakedAssert(faker.loremSentances(), "en_NG", "loremSentances", i);
2517 		fakedAssert(faker.loremSupplemental(), "en_NG", "loremSupplemental", i);
2518 		fakedAssert(faker.loremText(), "en_NG", "loremText", i);
2519 		fakedAssert(faker.loremWords(), "en_NG", "loremWords", i);
2520 		fakedAssert(faker.musicGenre(), "en_NG", "musicGenre", i);
2521 		fakedAssert(faker.musicSongName(), "en_NG", "musicSongName", i);
2522 		fakedAssert(faker.nameBinaryGender(), "en_NG", "nameBinaryGender", i);
2523 		fakedAssert(faker.nameFemaleFirstName(), "en_NG", "nameFemaleFirstName", i);
2524 		fakedAssert(faker.nameFemaleMiddleName(), "en_NG", "nameFemaleMiddleName", i);
2525 		fakedAssert(faker.nameFirstName(), "en_NG", "nameFirstName", i);
2526 		fakedAssert(faker.nameGender(), "en_NG", "nameGender", i);
2527 		fakedAssert(faker.nameLastName(), "en_NG", "nameLastName", i);
2528 		fakedAssert(faker.nameMaleFirstName(), "en_NG", "nameMaleFirstName", i);
2529 		fakedAssert(faker.nameMaleMiddleName(), "en_NG", "nameMaleMiddleName", i);
2530 		fakedAssert(faker.nameMiddleName(), "en_NG", "nameMiddleName", i);
2531 		fakedAssert(faker.nameName(), "en_NG", "nameName", i);
2532 		fakedAssert(faker.namePrefix(), "en_NG", "namePrefix", i);
2533 		fakedAssert(faker.nameSuffix(), "en_NG", "nameSuffix", i);
2534 		fakedAssert(faker.phoneNumber(), "en_NG", "phoneNumber", i);
2535 		fakedAssert(faker.phoneNumberFormats(), "en_NG", "phoneNumberFormats", i);
2536 		fakedAssert(faker.scienceChemicalelement(), "en_NG", "scienceChemicalelement", i);
2537 		fakedAssert(faker.scienceUnit(), "en_NG", "scienceUnit", i);
2538 		fakedAssert(faker.teamCreature(), "en_NG", "teamCreature", i);
2539 		fakedAssert(faker.teamName(), "en_NG", "teamName", i);
2540 		fakedAssert(faker.vehicle(), "en_NG", "vehicle", i);
2541 		fakedAssert(faker.vehicleBicycleType(), "en_NG", "vehicleBicycleType", i);
2542 		fakedAssert(faker.vehicleFuel(), "en_NG", "vehicleFuel", i);
2543 		fakedAssert(faker.vehicleManufacturer(), "en_NG", "vehicleManufacturer", i);
2544 		fakedAssert(faker.vehicleModel(), "en_NG", "vehicleModel", i);
2545 		fakedAssert(faker.vehicleType(), "en_NG", "vehicleType", i);
2546 		fakedAssert(faker.vehicleVin(), "en_NG", "vehicleVin", i);
2547 		fakedAssert(faker.wordAdjective(), "en_NG", "wordAdjective", i);
2548 		fakedAssert(faker.wordAdverb(), "en_NG", "wordAdverb", i);
2549 		fakedAssert(faker.wordConjunction(), "en_NG", "wordConjunction", i);
2550 		fakedAssert(faker.wordInterjection(), "en_NG", "wordInterjection", i);
2551 		fakedAssert(faker.wordNoun(), "en_NG", "wordNoun", i);
2552 		fakedAssert(faker.wordPreposition(), "en_NG", "wordPreposition", i);
2553 		fakedAssert(faker.wordVerb(), "en_NG", "wordVerb", i);
2554 
2555 	}
2556 }
2557 
2558 unittest {
2559 	import faked.faker_en_us;
2560     auto faker = new Faker_en_us(17);
2561 	for(int i = 0; i < 30; ++i) {
2562 		fakedAssert(faker.addressBuildingNumber(), "en_US", "addressBuildingNumber", i);
2563 		fakedAssert(faker.addressCity(), "en_US", "addressCity", i);
2564 		fakedAssert(faker.addressCityName(), "en_US", "addressCityName", i);
2565 		fakedAssert(faker.addressCityPrefix(), "en_US", "addressCityPrefix", i);
2566 		fakedAssert(faker.addressCitySuffix(), "en_US", "addressCitySuffix", i);
2567 		fakedAssert(faker.addressCountry(), "en_US", "addressCountry", i);
2568 		fakedAssert(faker.addressCountryCode(), "en_US", "addressCountryCode", i);
2569 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_US", "addressCountryCodeAlpha3", i);
2570 		fakedAssert(faker.addressCounty(), "en_US", "addressCounty", i);
2571 		fakedAssert(faker.addressDefaultCountry(), "en_US", "addressDefaultCountry", i);
2572 		fakedAssert(faker.addressDirection(), "en_US", "addressDirection", i);
2573 		fakedAssert(faker.addressDirectionAbbr(), "en_US", "addressDirectionAbbr", i);
2574 		fakedAssert(faker.addressLatitude(), "en_US", "addressLatitude", i);
2575 		fakedAssert(faker.addressLongitude(), "en_US", "addressLongitude", i);
2576 		fakedAssert(faker.addressPostcode(), "en_US", "addressPostcode", i);
2577 		fakedAssert(faker.addressSecondaryAddress(), "en_US", "addressSecondaryAddress", i);
2578 		fakedAssert(faker.addressState(), "en_US", "addressState", i);
2579 		fakedAssert(faker.addressStateAbbr(), "en_US", "addressStateAbbr", i);
2580 		fakedAssert(faker.addressStreet(), "en_US", "addressStreet", i);
2581 		fakedAssert(faker.addressStreetAddress(), "en_US", "addressStreetAddress", i);
2582 		fakedAssert(faker.addressStreetSuffix(), "en_US", "addressStreetSuffix", i);
2583 		fakedAssert(faker.addressTimeZone(), "en_US", "addressTimeZone", i);
2584 		fakedAssert(faker.animalBear(), "en_US", "animalBear", i);
2585 		fakedAssert(faker.animalBird(), "en_US", "animalBird", i);
2586 		fakedAssert(faker.animalCat(), "en_US", "animalCat", i);
2587 		fakedAssert(faker.animalCetacean(), "en_US", "animalCetacean", i);
2588 		fakedAssert(faker.animalCow(), "en_US", "animalCow", i);
2589 		fakedAssert(faker.animalCrocodilia(), "en_US", "animalCrocodilia", i);
2590 		fakedAssert(faker.animalDog(), "en_US", "animalDog", i);
2591 		fakedAssert(faker.animalFish(), "en_US", "animalFish", i);
2592 		fakedAssert(faker.animalHorse(), "en_US", "animalHorse", i);
2593 		fakedAssert(faker.animalInsect(), "en_US", "animalInsect", i);
2594 		fakedAssert(faker.animalLion(), "en_US", "animalLion", i);
2595 		fakedAssert(faker.animalRabbit(), "en_US", "animalRabbit", i);
2596 		fakedAssert(faker.animalRodent(), "en_US", "animalRodent", i);
2597 		fakedAssert(faker.animalSnake(), "en_US", "animalSnake", i);
2598 		fakedAssert(faker.animalType(), "en_US", "animalType", i);
2599 		fakedAssert(faker.appAuthor(), "en_US", "appAuthor", i);
2600 		fakedAssert(faker.appName(), "en_US", "appName", i);
2601 		fakedAssert(faker.appVersion(), "en_US", "appVersion", i);
2602 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_US", "businessCreditCardExpiryDates", i);
2603 		fakedAssert(faker.businessCreditCardNumbers(), "en_US", "businessCreditCardNumbers", i);
2604 		fakedAssert(faker.businessCreditCardTypes(), "en_US", "businessCreditCardTypes", i);
2605 		fakedAssert(faker.cellPhoneFormats(), "en_US", "cellPhoneFormats", i);
2606 		fakedAssert(faker.colorHuman(), "en_US", "colorHuman", i);
2607 		fakedAssert(faker.colorSpace(), "en_US", "colorSpace", i);
2608 		fakedAssert(faker.commerceDepartment(), "en_US", "commerceDepartment", i);
2609 		fakedAssert(faker.commerceProductDescription(), "en_US", "commerceProductDescription", i);
2610 		fakedAssert(faker.companyAdjective(), "en_US", "companyAdjective", i);
2611 		fakedAssert(faker.companyBs(), "en_US", "companyBs", i);
2612 		fakedAssert(faker.companyBsAdjective(), "en_US", "companyBsAdjective", i);
2613 		fakedAssert(faker.companyBsNoun(), "en_US", "companyBsNoun", i);
2614 		fakedAssert(faker.companyBsVerb(), "en_US", "companyBsVerb", i);
2615 		fakedAssert(faker.companyCatchPhrase(), "en_US", "companyCatchPhrase", i);
2616 		fakedAssert(faker.companyDescriptor(), "en_US", "companyDescriptor", i);
2617 		fakedAssert(faker.companyName(), "en_US", "companyName", i);
2618 		fakedAssert(faker.companyNoun(), "en_US", "companyNoun", i);
2619 		fakedAssert(faker.companySuffix(), "en_US", "companySuffix", i);
2620 		fakedAssert(faker.databaseCollation(), "en_US", "databaseCollation", i);
2621 		fakedAssert(faker.databaseColumn(), "en_US", "databaseColumn", i);
2622 		fakedAssert(faker.databaseEngine(), "en_US", "databaseEngine", i);
2623 		fakedAssert(faker.databaseType(), "en_US", "databaseType", i);
2624 		fakedAssert(faker.dateMonth(), "en_US", "dateMonth", i);
2625 		fakedAssert(faker.dateWeekday(), "en_US", "dateWeekday", i);
2626 		fakedAssert(faker.financeAccount(), "en_US", "financeAccount", i);
2627 		fakedAssert(faker.financeAccountType(), "en_US", "financeAccountType", i);
2628 		fakedAssert(faker.financeBIC(), "en_US", "financeBIC", i);
2629 		fakedAssert(faker.financeBitcoinAddress(), "en_US", "financeBitcoinAddress", i);
2630 		fakedAssert(faker.financeCreditCard(), "en_US", "financeCreditCard", i);
2631 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_US", "financeCreditCardAmericanExpress", i);
2632 		fakedAssert(faker.financeCreditCardCVV(), "en_US", "financeCreditCardCVV", i);
2633 		fakedAssert(faker.financeCreditCardDinersClub(), "en_US", "financeCreditCardDinersClub", i);
2634 		fakedAssert(faker.financeCreditCardDiscover(), "en_US", "financeCreditCardDiscover", i);
2635 		fakedAssert(faker.financeCreditCardInstapayment(), "en_US", "financeCreditCardInstapayment", i);
2636 		fakedAssert(faker.financeCreditCardJcb(), "en_US", "financeCreditCardJcb", i);
2637 		fakedAssert(faker.financeCreditCardMastercard(), "en_US", "financeCreditCardMastercard", i);
2638 		fakedAssert(faker.financeCreditCardSolo(), "en_US", "financeCreditCardSolo", i);
2639 		fakedAssert(faker.financeCreditCardSwitch(), "en_US", "financeCreditCardSwitch", i);
2640 		fakedAssert(faker.financeCreditCardVisa(), "en_US", "financeCreditCardVisa", i);
2641 		fakedAssert(faker.financeCurrency(), "en_US", "financeCurrency", i);
2642 		fakedAssert(faker.financeIBAN(), "en_US", "financeIBAN", i);
2643 		fakedAssert(faker.financeMask(), "en_US", "financeMask", i);
2644 		fakedAssert(faker.financeRoutingNumber(), "en_US", "financeRoutingNumber", i);
2645 		fakedAssert(faker.financeTransactionType(), "en_US", "financeTransactionType", i);
2646 		fakedAssert(faker.hackerAbbreviation(), "en_US", "hackerAbbreviation", i);
2647 		fakedAssert(faker.hackerAdjective(), "en_US", "hackerAdjective", i);
2648 		fakedAssert(faker.hackerIngverb(), "en_US", "hackerIngverb", i);
2649 		fakedAssert(faker.hackerNoun(), "en_US", "hackerNoun", i);
2650 		fakedAssert(faker.hackerPhrase(), "en_US", "hackerPhrase", i);
2651 		fakedAssert(faker.hackerVerb(), "en_US", "hackerVerb", i);
2652 		fakedAssert(faker.helperAlpha(), "en_US", "helperAlpha", i);
2653 		fakedAssert(faker.helperAlphaNum(), "en_US", "helperAlphaNum", i);
2654 		fakedAssert(faker.helperHexaDecimal(), "en_US", "helperHexaDecimal", i);
2655 		fakedAssert(faker.internetAvatarUri(), "en_US", "internetAvatarUri", i);
2656 		fakedAssert(faker.internetColor(), "en_US", "internetColor", i);
2657 		fakedAssert(faker.internetDomainName(), "en_US", "internetDomainName", i);
2658 		fakedAssert(faker.internetDomainSuffix(), "en_US", "internetDomainSuffix", i);
2659 		fakedAssert(faker.internetDomainWord(), "en_US", "internetDomainWord", i);
2660 		fakedAssert(faker.internetEmoji(), "en_US", "internetEmoji", i);
2661 		fakedAssert(faker.internetExampleEmail(), "en_US", "internetExampleEmail", i);
2662 		fakedAssert(faker.internetFreeEmail(), "en_US", "internetFreeEmail", i);
2663 		fakedAssert(faker.internetHttpStatusCode(), "en_US", "internetHttpStatusCode", i);
2664 		fakedAssert(faker.internetIPv4(), "en_US", "internetIPv4", i);
2665 		fakedAssert(faker.internetIPv6(), "en_US", "internetIPv6", i);
2666 		fakedAssert(faker.internetPassword(), "en_US", "internetPassword", i);
2667 		fakedAssert(faker.internetProtocol(), "en_US", "internetProtocol", i);
2668 		fakedAssert(faker.internetUrl(), "en_US", "internetUrl", i);
2669 		fakedAssert(faker.internetUserName(), "en_US", "internetUserName", i);
2670 		fakedAssert(faker.loremParagraph(), "en_US", "loremParagraph", i);
2671 		fakedAssert(faker.loremParagraphs(), "en_US", "loremParagraphs", i);
2672 		fakedAssert(faker.loremSentance(), "en_US", "loremSentance", i);
2673 		fakedAssert(faker.loremSentances(), "en_US", "loremSentances", i);
2674 		fakedAssert(faker.loremSupplemental(), "en_US", "loremSupplemental", i);
2675 		fakedAssert(faker.loremText(), "en_US", "loremText", i);
2676 		fakedAssert(faker.loremWords(), "en_US", "loremWords", i);
2677 		fakedAssert(faker.musicGenre(), "en_US", "musicGenre", i);
2678 		fakedAssert(faker.musicSongName(), "en_US", "musicSongName", i);
2679 		fakedAssert(faker.nameBinaryGender(), "en_US", "nameBinaryGender", i);
2680 		fakedAssert(faker.nameFemaleFirstName(), "en_US", "nameFemaleFirstName", i);
2681 		fakedAssert(faker.nameFemaleMiddleName(), "en_US", "nameFemaleMiddleName", i);
2682 		fakedAssert(faker.nameFirstName(), "en_US", "nameFirstName", i);
2683 		fakedAssert(faker.nameGender(), "en_US", "nameGender", i);
2684 		fakedAssert(faker.nameLastName(), "en_US", "nameLastName", i);
2685 		fakedAssert(faker.nameMaleFirstName(), "en_US", "nameMaleFirstName", i);
2686 		fakedAssert(faker.nameMaleMiddleName(), "en_US", "nameMaleMiddleName", i);
2687 		fakedAssert(faker.nameMiddleName(), "en_US", "nameMiddleName", i);
2688 		fakedAssert(faker.nameName(), "en_US", "nameName", i);
2689 		fakedAssert(faker.namePrefix(), "en_US", "namePrefix", i);
2690 		fakedAssert(faker.nameSuffix(), "en_US", "nameSuffix", i);
2691 		fakedAssert(faker.phoneNumber(), "en_US", "phoneNumber", i);
2692 		fakedAssert(faker.phoneNumberFormats(), "en_US", "phoneNumberFormats", i);
2693 		fakedAssert(faker.scienceChemicalelement(), "en_US", "scienceChemicalelement", i);
2694 		fakedAssert(faker.scienceUnit(), "en_US", "scienceUnit", i);
2695 		fakedAssert(faker.teamCreature(), "en_US", "teamCreature", i);
2696 		fakedAssert(faker.teamName(), "en_US", "teamName", i);
2697 		fakedAssert(faker.vehicle(), "en_US", "vehicle", i);
2698 		fakedAssert(faker.vehicleBicycleType(), "en_US", "vehicleBicycleType", i);
2699 		fakedAssert(faker.vehicleFuel(), "en_US", "vehicleFuel", i);
2700 		fakedAssert(faker.vehicleManufacturer(), "en_US", "vehicleManufacturer", i);
2701 		fakedAssert(faker.vehicleModel(), "en_US", "vehicleModel", i);
2702 		fakedAssert(faker.vehicleType(), "en_US", "vehicleType", i);
2703 		fakedAssert(faker.vehicleVin(), "en_US", "vehicleVin", i);
2704 		fakedAssert(faker.wordAdjective(), "en_US", "wordAdjective", i);
2705 		fakedAssert(faker.wordAdverb(), "en_US", "wordAdverb", i);
2706 		fakedAssert(faker.wordConjunction(), "en_US", "wordConjunction", i);
2707 		fakedAssert(faker.wordInterjection(), "en_US", "wordInterjection", i);
2708 		fakedAssert(faker.wordNoun(), "en_US", "wordNoun", i);
2709 		fakedAssert(faker.wordPreposition(), "en_US", "wordPreposition", i);
2710 		fakedAssert(faker.wordVerb(), "en_US", "wordVerb", i);
2711 
2712 	}
2713 }
2714 
2715 unittest {
2716 	import faked.faker_en_za;
2717     auto faker = new Faker_en_za(18);
2718 	for(int i = 0; i < 30; ++i) {
2719 		fakedAssert(faker.addressBuildingNumber(), "en_ZA", "addressBuildingNumber", i);
2720 		fakedAssert(faker.addressCity(), "en_ZA", "addressCity", i);
2721 		fakedAssert(faker.addressCityName(), "en_ZA", "addressCityName", i);
2722 		fakedAssert(faker.addressCityPrefix(), "en_ZA", "addressCityPrefix", i);
2723 		fakedAssert(faker.addressCitySuffix(), "en_ZA", "addressCitySuffix", i);
2724 		fakedAssert(faker.addressCountry(), "en_ZA", "addressCountry", i);
2725 		fakedAssert(faker.addressCountryCode(), "en_ZA", "addressCountryCode", i);
2726 		fakedAssert(faker.addressCountryCodeAlpha3(), "en_ZA", "addressCountryCodeAlpha3", i);
2727 		fakedAssert(faker.addressCounty(), "en_ZA", "addressCounty", i);
2728 		fakedAssert(faker.addressDefaultCountry(), "en_ZA", "addressDefaultCountry", i);
2729 		fakedAssert(faker.addressDirection(), "en_ZA", "addressDirection", i);
2730 		fakedAssert(faker.addressDirectionAbbr(), "en_ZA", "addressDirectionAbbr", i);
2731 		fakedAssert(faker.addressLatitude(), "en_ZA", "addressLatitude", i);
2732 		fakedAssert(faker.addressLongitude(), "en_ZA", "addressLongitude", i);
2733 		fakedAssert(faker.addressPostcode(), "en_ZA", "addressPostcode", i);
2734 		fakedAssert(faker.addressSecondaryAddress(), "en_ZA", "addressSecondaryAddress", i);
2735 		fakedAssert(faker.addressState(), "en_ZA", "addressState", i);
2736 		fakedAssert(faker.addressStateAbbr(), "en_ZA", "addressStateAbbr", i);
2737 		fakedAssert(faker.addressStreet(), "en_ZA", "addressStreet", i);
2738 		fakedAssert(faker.addressStreetAddress(), "en_ZA", "addressStreetAddress", i);
2739 		fakedAssert(faker.addressStreetSuffix(), "en_ZA", "addressStreetSuffix", i);
2740 		fakedAssert(faker.addressTimeZone(), "en_ZA", "addressTimeZone", i);
2741 		fakedAssert(faker.animalBear(), "en_ZA", "animalBear", i);
2742 		fakedAssert(faker.animalBird(), "en_ZA", "animalBird", i);
2743 		fakedAssert(faker.animalCat(), "en_ZA", "animalCat", i);
2744 		fakedAssert(faker.animalCetacean(), "en_ZA", "animalCetacean", i);
2745 		fakedAssert(faker.animalCow(), "en_ZA", "animalCow", i);
2746 		fakedAssert(faker.animalCrocodilia(), "en_ZA", "animalCrocodilia", i);
2747 		fakedAssert(faker.animalDog(), "en_ZA", "animalDog", i);
2748 		fakedAssert(faker.animalFish(), "en_ZA", "animalFish", i);
2749 		fakedAssert(faker.animalHorse(), "en_ZA", "animalHorse", i);
2750 		fakedAssert(faker.animalInsect(), "en_ZA", "animalInsect", i);
2751 		fakedAssert(faker.animalLion(), "en_ZA", "animalLion", i);
2752 		fakedAssert(faker.animalRabbit(), "en_ZA", "animalRabbit", i);
2753 		fakedAssert(faker.animalRodent(), "en_ZA", "animalRodent", i);
2754 		fakedAssert(faker.animalSnake(), "en_ZA", "animalSnake", i);
2755 		fakedAssert(faker.animalType(), "en_ZA", "animalType", i);
2756 		fakedAssert(faker.appAuthor(), "en_ZA", "appAuthor", i);
2757 		fakedAssert(faker.appName(), "en_ZA", "appName", i);
2758 		fakedAssert(faker.appVersion(), "en_ZA", "appVersion", i);
2759 		fakedAssert(faker.businessCreditCardExpiryDates(), "en_ZA", "businessCreditCardExpiryDates", i);
2760 		fakedAssert(faker.businessCreditCardNumbers(), "en_ZA", "businessCreditCardNumbers", i);
2761 		fakedAssert(faker.businessCreditCardTypes(), "en_ZA", "businessCreditCardTypes", i);
2762 		fakedAssert(faker.cellPhoneFormats(), "en_ZA", "cellPhoneFormats", i);
2763 		fakedAssert(faker.colorHuman(), "en_ZA", "colorHuman", i);
2764 		fakedAssert(faker.colorSpace(), "en_ZA", "colorSpace", i);
2765 		fakedAssert(faker.commerceDepartment(), "en_ZA", "commerceDepartment", i);
2766 		fakedAssert(faker.commerceProductDescription(), "en_ZA", "commerceProductDescription", i);
2767 		fakedAssert(faker.companyAdjective(), "en_ZA", "companyAdjective", i);
2768 		fakedAssert(faker.companyBs(), "en_ZA", "companyBs", i);
2769 		fakedAssert(faker.companyBsAdjective(), "en_ZA", "companyBsAdjective", i);
2770 		fakedAssert(faker.companyBsNoun(), "en_ZA", "companyBsNoun", i);
2771 		fakedAssert(faker.companyBsVerb(), "en_ZA", "companyBsVerb", i);
2772 		fakedAssert(faker.companyCatchPhrase(), "en_ZA", "companyCatchPhrase", i);
2773 		fakedAssert(faker.companyDescriptor(), "en_ZA", "companyDescriptor", i);
2774 		fakedAssert(faker.companyName(), "en_ZA", "companyName", i);
2775 		fakedAssert(faker.companyNoun(), "en_ZA", "companyNoun", i);
2776 		fakedAssert(faker.companySuffix(), "en_ZA", "companySuffix", i);
2777 		fakedAssert(faker.databaseCollation(), "en_ZA", "databaseCollation", i);
2778 		fakedAssert(faker.databaseColumn(), "en_ZA", "databaseColumn", i);
2779 		fakedAssert(faker.databaseEngine(), "en_ZA", "databaseEngine", i);
2780 		fakedAssert(faker.databaseType(), "en_ZA", "databaseType", i);
2781 		fakedAssert(faker.dateMonth(), "en_ZA", "dateMonth", i);
2782 		fakedAssert(faker.dateWeekday(), "en_ZA", "dateWeekday", i);
2783 		fakedAssert(faker.financeAccount(), "en_ZA", "financeAccount", i);
2784 		fakedAssert(faker.financeAccountType(), "en_ZA", "financeAccountType", i);
2785 		fakedAssert(faker.financeBIC(), "en_ZA", "financeBIC", i);
2786 		fakedAssert(faker.financeBitcoinAddress(), "en_ZA", "financeBitcoinAddress", i);
2787 		fakedAssert(faker.financeCreditCard(), "en_ZA", "financeCreditCard", i);
2788 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en_ZA", "financeCreditCardAmericanExpress", i);
2789 		fakedAssert(faker.financeCreditCardCVV(), "en_ZA", "financeCreditCardCVV", i);
2790 		fakedAssert(faker.financeCreditCardDinersClub(), "en_ZA", "financeCreditCardDinersClub", i);
2791 		fakedAssert(faker.financeCreditCardDiscover(), "en_ZA", "financeCreditCardDiscover", i);
2792 		fakedAssert(faker.financeCreditCardInstapayment(), "en_ZA", "financeCreditCardInstapayment", i);
2793 		fakedAssert(faker.financeCreditCardJcb(), "en_ZA", "financeCreditCardJcb", i);
2794 		fakedAssert(faker.financeCreditCardMastercard(), "en_ZA", "financeCreditCardMastercard", i);
2795 		fakedAssert(faker.financeCreditCardSolo(), "en_ZA", "financeCreditCardSolo", i);
2796 		fakedAssert(faker.financeCreditCardSwitch(), "en_ZA", "financeCreditCardSwitch", i);
2797 		fakedAssert(faker.financeCreditCardVisa(), "en_ZA", "financeCreditCardVisa", i);
2798 		fakedAssert(faker.financeCurrency(), "en_ZA", "financeCurrency", i);
2799 		fakedAssert(faker.financeIBAN(), "en_ZA", "financeIBAN", i);
2800 		fakedAssert(faker.financeMask(), "en_ZA", "financeMask", i);
2801 		fakedAssert(faker.financeRoutingNumber(), "en_ZA", "financeRoutingNumber", i);
2802 		fakedAssert(faker.financeTransactionType(), "en_ZA", "financeTransactionType", i);
2803 		fakedAssert(faker.hackerAbbreviation(), "en_ZA", "hackerAbbreviation", i);
2804 		fakedAssert(faker.hackerAdjective(), "en_ZA", "hackerAdjective", i);
2805 		fakedAssert(faker.hackerIngverb(), "en_ZA", "hackerIngverb", i);
2806 		fakedAssert(faker.hackerNoun(), "en_ZA", "hackerNoun", i);
2807 		fakedAssert(faker.hackerPhrase(), "en_ZA", "hackerPhrase", i);
2808 		fakedAssert(faker.hackerVerb(), "en_ZA", "hackerVerb", i);
2809 		fakedAssert(faker.helperAlpha(), "en_ZA", "helperAlpha", i);
2810 		fakedAssert(faker.helperAlphaNum(), "en_ZA", "helperAlphaNum", i);
2811 		fakedAssert(faker.helperHexaDecimal(), "en_ZA", "helperHexaDecimal", i);
2812 		fakedAssert(faker.internetAvatarUri(), "en_ZA", "internetAvatarUri", i);
2813 		fakedAssert(faker.internetColor(), "en_ZA", "internetColor", i);
2814 		fakedAssert(faker.internetDomainName(), "en_ZA", "internetDomainName", i);
2815 		fakedAssert(faker.internetDomainSuffix(), "en_ZA", "internetDomainSuffix", i);
2816 		fakedAssert(faker.internetDomainWord(), "en_ZA", "internetDomainWord", i);
2817 		fakedAssert(faker.internetEmoji(), "en_ZA", "internetEmoji", i);
2818 		fakedAssert(faker.internetExampleEmail(), "en_ZA", "internetExampleEmail", i);
2819 		fakedAssert(faker.internetFreeEmail(), "en_ZA", "internetFreeEmail", i);
2820 		fakedAssert(faker.internetHttpStatusCode(), "en_ZA", "internetHttpStatusCode", i);
2821 		fakedAssert(faker.internetIPv4(), "en_ZA", "internetIPv4", i);
2822 		fakedAssert(faker.internetIPv6(), "en_ZA", "internetIPv6", i);
2823 		fakedAssert(faker.internetPassword(), "en_ZA", "internetPassword", i);
2824 		fakedAssert(faker.internetProtocol(), "en_ZA", "internetProtocol", i);
2825 		fakedAssert(faker.internetUrl(), "en_ZA", "internetUrl", i);
2826 		fakedAssert(faker.internetUserName(), "en_ZA", "internetUserName", i);
2827 		fakedAssert(faker.loremParagraph(), "en_ZA", "loremParagraph", i);
2828 		fakedAssert(faker.loremParagraphs(), "en_ZA", "loremParagraphs", i);
2829 		fakedAssert(faker.loremSentance(), "en_ZA", "loremSentance", i);
2830 		fakedAssert(faker.loremSentances(), "en_ZA", "loremSentances", i);
2831 		fakedAssert(faker.loremSupplemental(), "en_ZA", "loremSupplemental", i);
2832 		fakedAssert(faker.loremText(), "en_ZA", "loremText", i);
2833 		fakedAssert(faker.loremWords(), "en_ZA", "loremWords", i);
2834 		fakedAssert(faker.musicGenre(), "en_ZA", "musicGenre", i);
2835 		fakedAssert(faker.musicSongName(), "en_ZA", "musicSongName", i);
2836 		fakedAssert(faker.nameBinaryGender(), "en_ZA", "nameBinaryGender", i);
2837 		fakedAssert(faker.nameFemaleFirstName(), "en_ZA", "nameFemaleFirstName", i);
2838 		fakedAssert(faker.nameFemaleMiddleName(), "en_ZA", "nameFemaleMiddleName", i);
2839 		fakedAssert(faker.nameFirstName(), "en_ZA", "nameFirstName", i);
2840 		fakedAssert(faker.nameGender(), "en_ZA", "nameGender", i);
2841 		fakedAssert(faker.nameLastName(), "en_ZA", "nameLastName", i);
2842 		fakedAssert(faker.nameMaleFirstName(), "en_ZA", "nameMaleFirstName", i);
2843 		fakedAssert(faker.nameMaleMiddleName(), "en_ZA", "nameMaleMiddleName", i);
2844 		fakedAssert(faker.nameMiddleName(), "en_ZA", "nameMiddleName", i);
2845 		fakedAssert(faker.nameName(), "en_ZA", "nameName", i);
2846 		fakedAssert(faker.namePrefix(), "en_ZA", "namePrefix", i);
2847 		fakedAssert(faker.nameSuffix(), "en_ZA", "nameSuffix", i);
2848 		fakedAssert(faker.phoneNumber(), "en_ZA", "phoneNumber", i);
2849 		fakedAssert(faker.phoneNumberFormats(), "en_ZA", "phoneNumberFormats", i);
2850 		fakedAssert(faker.scienceChemicalelement(), "en_ZA", "scienceChemicalelement", i);
2851 		fakedAssert(faker.scienceUnit(), "en_ZA", "scienceUnit", i);
2852 		fakedAssert(faker.teamCreature(), "en_ZA", "teamCreature", i);
2853 		fakedAssert(faker.teamName(), "en_ZA", "teamName", i);
2854 		fakedAssert(faker.vehicle(), "en_ZA", "vehicle", i);
2855 		fakedAssert(faker.vehicleBicycleType(), "en_ZA", "vehicleBicycleType", i);
2856 		fakedAssert(faker.vehicleFuel(), "en_ZA", "vehicleFuel", i);
2857 		fakedAssert(faker.vehicleManufacturer(), "en_ZA", "vehicleManufacturer", i);
2858 		fakedAssert(faker.vehicleModel(), "en_ZA", "vehicleModel", i);
2859 		fakedAssert(faker.vehicleType(), "en_ZA", "vehicleType", i);
2860 		fakedAssert(faker.vehicleVin(), "en_ZA", "vehicleVin", i);
2861 		fakedAssert(faker.wordAdjective(), "en_ZA", "wordAdjective", i);
2862 		fakedAssert(faker.wordAdverb(), "en_ZA", "wordAdverb", i);
2863 		fakedAssert(faker.wordConjunction(), "en_ZA", "wordConjunction", i);
2864 		fakedAssert(faker.wordInterjection(), "en_ZA", "wordInterjection", i);
2865 		fakedAssert(faker.wordNoun(), "en_ZA", "wordNoun", i);
2866 		fakedAssert(faker.wordPreposition(), "en_ZA", "wordPreposition", i);
2867 		fakedAssert(faker.wordVerb(), "en_ZA", "wordVerb", i);
2868 
2869 	}
2870 }
2871 
2872 unittest {
2873 	import faked.faker_es;
2874     auto faker = new Faker_es(19);
2875 	for(int i = 0; i < 30; ++i) {
2876 		fakedAssert(faker.addressBuildingNumber(), "es", "addressBuildingNumber", i);
2877 		fakedAssert(faker.addressCity(), "es", "addressCity", i);
2878 		fakedAssert(faker.addressCityName(), "es", "addressCityName", i);
2879 		fakedAssert(faker.addressCityPrefix(), "es", "addressCityPrefix", i);
2880 		fakedAssert(faker.addressCitySuffix(), "es", "addressCitySuffix", i);
2881 		fakedAssert(faker.addressCountry(), "es", "addressCountry", i);
2882 		fakedAssert(faker.addressCountryCode(), "es", "addressCountryCode", i);
2883 		fakedAssert(faker.addressCountryCodeAlpha3(), "es", "addressCountryCodeAlpha3", i);
2884 		fakedAssert(faker.addressCounty(), "es", "addressCounty", i);
2885 		fakedAssert(faker.addressDefaultCountry(), "es", "addressDefaultCountry", i);
2886 		fakedAssert(faker.addressDirection(), "es", "addressDirection", i);
2887 		fakedAssert(faker.addressDirectionAbbr(), "es", "addressDirectionAbbr", i);
2888 		fakedAssert(faker.addressLatitude(), "es", "addressLatitude", i);
2889 		fakedAssert(faker.addressLongitude(), "es", "addressLongitude", i);
2890 		fakedAssert(faker.addressPostcode(), "es", "addressPostcode", i);
2891 		fakedAssert(faker.addressSecondaryAddress(), "es", "addressSecondaryAddress", i);
2892 		fakedAssert(faker.addressState(), "es", "addressState", i);
2893 		fakedAssert(faker.addressStateAbbr(), "es", "addressStateAbbr", i);
2894 		fakedAssert(faker.addressStreet(), "es", "addressStreet", i);
2895 		fakedAssert(faker.addressStreetAddress(), "es", "addressStreetAddress", i);
2896 		fakedAssert(faker.addressStreetSuffix(), "es", "addressStreetSuffix", i);
2897 		fakedAssert(faker.addressTimeZone(), "es", "addressTimeZone", i);
2898 		fakedAssert(faker.animalBear(), "es", "animalBear", i);
2899 		fakedAssert(faker.animalBird(), "es", "animalBird", i);
2900 		fakedAssert(faker.animalCat(), "es", "animalCat", i);
2901 		fakedAssert(faker.animalCetacean(), "es", "animalCetacean", i);
2902 		fakedAssert(faker.animalCow(), "es", "animalCow", i);
2903 		fakedAssert(faker.animalCrocodilia(), "es", "animalCrocodilia", i);
2904 		fakedAssert(faker.animalDog(), "es", "animalDog", i);
2905 		fakedAssert(faker.animalFish(), "es", "animalFish", i);
2906 		fakedAssert(faker.animalHorse(), "es", "animalHorse", i);
2907 		fakedAssert(faker.animalInsect(), "es", "animalInsect", i);
2908 		fakedAssert(faker.animalLion(), "es", "animalLion", i);
2909 		fakedAssert(faker.animalRabbit(), "es", "animalRabbit", i);
2910 		fakedAssert(faker.animalRodent(), "es", "animalRodent", i);
2911 		fakedAssert(faker.animalSnake(), "es", "animalSnake", i);
2912 		fakedAssert(faker.animalType(), "es", "animalType", i);
2913 		fakedAssert(faker.appAuthor(), "es", "appAuthor", i);
2914 		fakedAssert(faker.appName(), "es", "appName", i);
2915 		fakedAssert(faker.appVersion(), "es", "appVersion", i);
2916 		fakedAssert(faker.businessCreditCardExpiryDates(), "es", "businessCreditCardExpiryDates", i);
2917 		fakedAssert(faker.businessCreditCardNumbers(), "es", "businessCreditCardNumbers", i);
2918 		fakedAssert(faker.businessCreditCardTypes(), "es", "businessCreditCardTypes", i);
2919 		fakedAssert(faker.cellPhoneFormats(), "es", "cellPhoneFormats", i);
2920 		fakedAssert(faker.colorHuman(), "es", "colorHuman", i);
2921 		fakedAssert(faker.colorSpace(), "es", "colorSpace", i);
2922 		fakedAssert(faker.commerceDepartment(), "es", "commerceDepartment", i);
2923 		fakedAssert(faker.commerceProductDescription(), "es", "commerceProductDescription", i);
2924 		fakedAssert(faker.companyAdjective(), "es", "companyAdjective", i);
2925 		fakedAssert(faker.companyBs(), "es", "companyBs", i);
2926 		fakedAssert(faker.companyBsAdjective(), "es", "companyBsAdjective", i);
2927 		fakedAssert(faker.companyBsNoun(), "es", "companyBsNoun", i);
2928 		fakedAssert(faker.companyBsVerb(), "es", "companyBsVerb", i);
2929 		fakedAssert(faker.companyCatchPhrase(), "es", "companyCatchPhrase", i);
2930 		fakedAssert(faker.companyDescriptor(), "es", "companyDescriptor", i);
2931 		fakedAssert(faker.companyName(), "es", "companyName", i);
2932 		fakedAssert(faker.companyNoun(), "es", "companyNoun", i);
2933 		fakedAssert(faker.companySuffix(), "es", "companySuffix", i);
2934 		fakedAssert(faker.databaseCollation(), "es", "databaseCollation", i);
2935 		fakedAssert(faker.databaseColumn(), "es", "databaseColumn", i);
2936 		fakedAssert(faker.databaseEngine(), "es", "databaseEngine", i);
2937 		fakedAssert(faker.databaseType(), "es", "databaseType", i);
2938 		fakedAssert(faker.dateMonth(), "es", "dateMonth", i);
2939 		fakedAssert(faker.dateWeekday(), "es", "dateWeekday", i);
2940 		fakedAssert(faker.financeAccount(), "es", "financeAccount", i);
2941 		fakedAssert(faker.financeAccountType(), "es", "financeAccountType", i);
2942 		fakedAssert(faker.financeBIC(), "es", "financeBIC", i);
2943 		fakedAssert(faker.financeBitcoinAddress(), "es", "financeBitcoinAddress", i);
2944 		fakedAssert(faker.financeCreditCard(), "es", "financeCreditCard", i);
2945 		fakedAssert(faker.financeCreditCardAmericanExpress(), "es", "financeCreditCardAmericanExpress", i);
2946 		fakedAssert(faker.financeCreditCardCVV(), "es", "financeCreditCardCVV", i);
2947 		fakedAssert(faker.financeCreditCardDinersClub(), "es", "financeCreditCardDinersClub", i);
2948 		fakedAssert(faker.financeCreditCardDiscover(), "es", "financeCreditCardDiscover", i);
2949 		fakedAssert(faker.financeCreditCardInstapayment(), "es", "financeCreditCardInstapayment", i);
2950 		fakedAssert(faker.financeCreditCardJcb(), "es", "financeCreditCardJcb", i);
2951 		fakedAssert(faker.financeCreditCardMastercard(), "es", "financeCreditCardMastercard", i);
2952 		fakedAssert(faker.financeCreditCardSolo(), "es", "financeCreditCardSolo", i);
2953 		fakedAssert(faker.financeCreditCardSwitch(), "es", "financeCreditCardSwitch", i);
2954 		fakedAssert(faker.financeCreditCardVisa(), "es", "financeCreditCardVisa", i);
2955 		fakedAssert(faker.financeCurrency(), "es", "financeCurrency", i);
2956 		fakedAssert(faker.financeIBAN(), "es", "financeIBAN", i);
2957 		fakedAssert(faker.financeMask(), "es", "financeMask", i);
2958 		fakedAssert(faker.financeRoutingNumber(), "es", "financeRoutingNumber", i);
2959 		fakedAssert(faker.financeTransactionType(), "es", "financeTransactionType", i);
2960 		fakedAssert(faker.hackerAbbreviation(), "es", "hackerAbbreviation", i);
2961 		fakedAssert(faker.hackerAdjective(), "es", "hackerAdjective", i);
2962 		fakedAssert(faker.hackerIngverb(), "es", "hackerIngverb", i);
2963 		fakedAssert(faker.hackerNoun(), "es", "hackerNoun", i);
2964 		fakedAssert(faker.hackerPhrase(), "es", "hackerPhrase", i);
2965 		fakedAssert(faker.hackerVerb(), "es", "hackerVerb", i);
2966 		fakedAssert(faker.helperAlpha(), "es", "helperAlpha", i);
2967 		fakedAssert(faker.helperAlphaNum(), "es", "helperAlphaNum", i);
2968 		fakedAssert(faker.helperHexaDecimal(), "es", "helperHexaDecimal", i);
2969 		fakedAssert(faker.internetAvatarUri(), "es", "internetAvatarUri", i);
2970 		fakedAssert(faker.internetColor(), "es", "internetColor", i);
2971 		fakedAssert(faker.internetDomainName(), "es", "internetDomainName", i);
2972 		fakedAssert(faker.internetDomainSuffix(), "es", "internetDomainSuffix", i);
2973 		fakedAssert(faker.internetDomainWord(), "es", "internetDomainWord", i);
2974 		fakedAssert(faker.internetEmoji(), "es", "internetEmoji", i);
2975 		fakedAssert(faker.internetExampleEmail(), "es", "internetExampleEmail", i);
2976 		fakedAssert(faker.internetFreeEmail(), "es", "internetFreeEmail", i);
2977 		fakedAssert(faker.internetHttpStatusCode(), "es", "internetHttpStatusCode", i);
2978 		fakedAssert(faker.internetIPv4(), "es", "internetIPv4", i);
2979 		fakedAssert(faker.internetIPv6(), "es", "internetIPv6", i);
2980 		fakedAssert(faker.internetPassword(), "es", "internetPassword", i);
2981 		fakedAssert(faker.internetProtocol(), "es", "internetProtocol", i);
2982 		fakedAssert(faker.internetUrl(), "es", "internetUrl", i);
2983 		fakedAssert(faker.internetUserName(), "es", "internetUserName", i);
2984 		fakedAssert(faker.loremParagraph(), "es", "loremParagraph", i);
2985 		fakedAssert(faker.loremParagraphs(), "es", "loremParagraphs", i);
2986 		fakedAssert(faker.loremSentance(), "es", "loremSentance", i);
2987 		fakedAssert(faker.loremSentances(), "es", "loremSentances", i);
2988 		fakedAssert(faker.loremSupplemental(), "es", "loremSupplemental", i);
2989 		fakedAssert(faker.loremText(), "es", "loremText", i);
2990 		fakedAssert(faker.loremWords(), "es", "loremWords", i);
2991 		fakedAssert(faker.musicGenre(), "es", "musicGenre", i);
2992 		fakedAssert(faker.musicSongName(), "es", "musicSongName", i);
2993 		fakedAssert(faker.nameBinaryGender(), "es", "nameBinaryGender", i);
2994 		fakedAssert(faker.nameFemaleFirstName(), "es", "nameFemaleFirstName", i);
2995 		fakedAssert(faker.nameFemaleMiddleName(), "es", "nameFemaleMiddleName", i);
2996 		fakedAssert(faker.nameFirstName(), "es", "nameFirstName", i);
2997 		fakedAssert(faker.nameGender(), "es", "nameGender", i);
2998 		fakedAssert(faker.nameLastName(), "es", "nameLastName", i);
2999 		fakedAssert(faker.nameMaleFirstName(), "es", "nameMaleFirstName", i);
3000 		fakedAssert(faker.nameMaleMiddleName(), "es", "nameMaleMiddleName", i);
3001 		fakedAssert(faker.nameMiddleName(), "es", "nameMiddleName", i);
3002 		fakedAssert(faker.nameName(), "es", "nameName", i);
3003 		fakedAssert(faker.namePrefix(), "es", "namePrefix", i);
3004 		fakedAssert(faker.nameSuffix(), "es", "nameSuffix", i);
3005 		fakedAssert(faker.phoneNumber(), "es", "phoneNumber", i);
3006 		fakedAssert(faker.phoneNumberFormats(), "es", "phoneNumberFormats", i);
3007 		fakedAssert(faker.scienceChemicalelement(), "es", "scienceChemicalelement", i);
3008 		fakedAssert(faker.scienceUnit(), "es", "scienceUnit", i);
3009 		fakedAssert(faker.teamCreature(), "es", "teamCreature", i);
3010 		fakedAssert(faker.teamName(), "es", "teamName", i);
3011 		fakedAssert(faker.vehicle(), "es", "vehicle", i);
3012 		fakedAssert(faker.vehicleBicycleType(), "es", "vehicleBicycleType", i);
3013 		fakedAssert(faker.vehicleFuel(), "es", "vehicleFuel", i);
3014 		fakedAssert(faker.vehicleManufacturer(), "es", "vehicleManufacturer", i);
3015 		fakedAssert(faker.vehicleModel(), "es", "vehicleModel", i);
3016 		fakedAssert(faker.vehicleType(), "es", "vehicleType", i);
3017 		fakedAssert(faker.vehicleVin(), "es", "vehicleVin", i);
3018 		fakedAssert(faker.wordAdjective(), "es", "wordAdjective", i);
3019 		fakedAssert(faker.wordAdverb(), "es", "wordAdverb", i);
3020 		fakedAssert(faker.wordConjunction(), "es", "wordConjunction", i);
3021 		fakedAssert(faker.wordInterjection(), "es", "wordInterjection", i);
3022 		fakedAssert(faker.wordNoun(), "es", "wordNoun", i);
3023 		fakedAssert(faker.wordPreposition(), "es", "wordPreposition", i);
3024 		fakedAssert(faker.wordVerb(), "es", "wordVerb", i);
3025 
3026 	}
3027 }
3028 
3029 unittest {
3030 	import faked.faker_es_mx;
3031     auto faker = new Faker_es_mx(20);
3032 	for(int i = 0; i < 30; ++i) {
3033 		fakedAssert(faker.addressBuildingNumber(), "es_MX", "addressBuildingNumber", i);
3034 		fakedAssert(faker.addressCity(), "es_MX", "addressCity", i);
3035 		fakedAssert(faker.addressCityName(), "es_MX", "addressCityName", i);
3036 		fakedAssert(faker.addressCityPrefix(), "es_MX", "addressCityPrefix", i);
3037 		fakedAssert(faker.addressCitySuffix(), "es_MX", "addressCitySuffix", i);
3038 		fakedAssert(faker.addressCountry(), "es_MX", "addressCountry", i);
3039 		fakedAssert(faker.addressCountryCode(), "es_MX", "addressCountryCode", i);
3040 		fakedAssert(faker.addressCountryCodeAlpha3(), "es_MX", "addressCountryCodeAlpha3", i);
3041 		fakedAssert(faker.addressCounty(), "es_MX", "addressCounty", i);
3042 		fakedAssert(faker.addressDefaultCountry(), "es_MX", "addressDefaultCountry", i);
3043 		fakedAssert(faker.addressDirection(), "es_MX", "addressDirection", i);
3044 		fakedAssert(faker.addressDirectionAbbr(), "es_MX", "addressDirectionAbbr", i);
3045 		fakedAssert(faker.addressLatitude(), "es_MX", "addressLatitude", i);
3046 		fakedAssert(faker.addressLongitude(), "es_MX", "addressLongitude", i);
3047 		fakedAssert(faker.addressPostcode(), "es_MX", "addressPostcode", i);
3048 		fakedAssert(faker.addressSecondaryAddress(), "es_MX", "addressSecondaryAddress", i);
3049 		fakedAssert(faker.addressState(), "es_MX", "addressState", i);
3050 		fakedAssert(faker.addressStateAbbr(), "es_MX", "addressStateAbbr", i);
3051 		fakedAssert(faker.addressStreet(), "es_MX", "addressStreet", i);
3052 		fakedAssert(faker.addressStreetAddress(), "es_MX", "addressStreetAddress", i);
3053 		fakedAssert(faker.addressStreetSuffix(), "es_MX", "addressStreetSuffix", i);
3054 		fakedAssert(faker.addressTimeZone(), "es_MX", "addressTimeZone", i);
3055 		fakedAssert(faker.animalBear(), "es_MX", "animalBear", i);
3056 		fakedAssert(faker.animalBird(), "es_MX", "animalBird", i);
3057 		fakedAssert(faker.animalCat(), "es_MX", "animalCat", i);
3058 		fakedAssert(faker.animalCetacean(), "es_MX", "animalCetacean", i);
3059 		fakedAssert(faker.animalCow(), "es_MX", "animalCow", i);
3060 		fakedAssert(faker.animalCrocodilia(), "es_MX", "animalCrocodilia", i);
3061 		fakedAssert(faker.animalDog(), "es_MX", "animalDog", i);
3062 		fakedAssert(faker.animalFish(), "es_MX", "animalFish", i);
3063 		fakedAssert(faker.animalHorse(), "es_MX", "animalHorse", i);
3064 		fakedAssert(faker.animalInsect(), "es_MX", "animalInsect", i);
3065 		fakedAssert(faker.animalLion(), "es_MX", "animalLion", i);
3066 		fakedAssert(faker.animalRabbit(), "es_MX", "animalRabbit", i);
3067 		fakedAssert(faker.animalRodent(), "es_MX", "animalRodent", i);
3068 		fakedAssert(faker.animalSnake(), "es_MX", "animalSnake", i);
3069 		fakedAssert(faker.animalType(), "es_MX", "animalType", i);
3070 		fakedAssert(faker.appAuthor(), "es_MX", "appAuthor", i);
3071 		fakedAssert(faker.appName(), "es_MX", "appName", i);
3072 		fakedAssert(faker.appVersion(), "es_MX", "appVersion", i);
3073 		fakedAssert(faker.businessCreditCardExpiryDates(), "es_MX", "businessCreditCardExpiryDates", i);
3074 		fakedAssert(faker.businessCreditCardNumbers(), "es_MX", "businessCreditCardNumbers", i);
3075 		fakedAssert(faker.businessCreditCardTypes(), "es_MX", "businessCreditCardTypes", i);
3076 		fakedAssert(faker.cellPhoneFormats(), "es_MX", "cellPhoneFormats", i);
3077 		fakedAssert(faker.colorHuman(), "es_MX", "colorHuman", i);
3078 		fakedAssert(faker.colorSpace(), "es_MX", "colorSpace", i);
3079 		fakedAssert(faker.commerceDepartment(), "es_MX", "commerceDepartment", i);
3080 		fakedAssert(faker.commerceProductDescription(), "es_MX", "commerceProductDescription", i);
3081 		fakedAssert(faker.companyAdjective(), "es_MX", "companyAdjective", i);
3082 		fakedAssert(faker.companyBs(), "es_MX", "companyBs", i);
3083 		fakedAssert(faker.companyBsAdjective(), "es_MX", "companyBsAdjective", i);
3084 		fakedAssert(faker.companyBsNoun(), "es_MX", "companyBsNoun", i);
3085 		fakedAssert(faker.companyBsVerb(), "es_MX", "companyBsVerb", i);
3086 		fakedAssert(faker.companyCatchPhrase(), "es_MX", "companyCatchPhrase", i);
3087 		fakedAssert(faker.companyDescriptor(), "es_MX", "companyDescriptor", i);
3088 		fakedAssert(faker.companyName(), "es_MX", "companyName", i);
3089 		fakedAssert(faker.companyNoun(), "es_MX", "companyNoun", i);
3090 		fakedAssert(faker.companySuffix(), "es_MX", "companySuffix", i);
3091 		fakedAssert(faker.databaseCollation(), "es_MX", "databaseCollation", i);
3092 		fakedAssert(faker.databaseColumn(), "es_MX", "databaseColumn", i);
3093 		fakedAssert(faker.databaseEngine(), "es_MX", "databaseEngine", i);
3094 		fakedAssert(faker.databaseType(), "es_MX", "databaseType", i);
3095 		fakedAssert(faker.dateMonth(), "es_MX", "dateMonth", i);
3096 		fakedAssert(faker.dateWeekday(), "es_MX", "dateWeekday", i);
3097 		fakedAssert(faker.financeAccount(), "es_MX", "financeAccount", i);
3098 		fakedAssert(faker.financeAccountType(), "es_MX", "financeAccountType", i);
3099 		fakedAssert(faker.financeBIC(), "es_MX", "financeBIC", i);
3100 		fakedAssert(faker.financeBitcoinAddress(), "es_MX", "financeBitcoinAddress", i);
3101 		fakedAssert(faker.financeCreditCard(), "es_MX", "financeCreditCard", i);
3102 		fakedAssert(faker.financeCreditCardAmericanExpress(), "es_MX", "financeCreditCardAmericanExpress", i);
3103 		fakedAssert(faker.financeCreditCardCVV(), "es_MX", "financeCreditCardCVV", i);
3104 		fakedAssert(faker.financeCreditCardDinersClub(), "es_MX", "financeCreditCardDinersClub", i);
3105 		fakedAssert(faker.financeCreditCardDiscover(), "es_MX", "financeCreditCardDiscover", i);
3106 		fakedAssert(faker.financeCreditCardInstapayment(), "es_MX", "financeCreditCardInstapayment", i);
3107 		fakedAssert(faker.financeCreditCardJcb(), "es_MX", "financeCreditCardJcb", i);
3108 		fakedAssert(faker.financeCreditCardMastercard(), "es_MX", "financeCreditCardMastercard", i);
3109 		fakedAssert(faker.financeCreditCardSolo(), "es_MX", "financeCreditCardSolo", i);
3110 		fakedAssert(faker.financeCreditCardSwitch(), "es_MX", "financeCreditCardSwitch", i);
3111 		fakedAssert(faker.financeCreditCardVisa(), "es_MX", "financeCreditCardVisa", i);
3112 		fakedAssert(faker.financeCurrency(), "es_MX", "financeCurrency", i);
3113 		fakedAssert(faker.financeIBAN(), "es_MX", "financeIBAN", i);
3114 		fakedAssert(faker.financeMask(), "es_MX", "financeMask", i);
3115 		fakedAssert(faker.financeRoutingNumber(), "es_MX", "financeRoutingNumber", i);
3116 		fakedAssert(faker.financeTransactionType(), "es_MX", "financeTransactionType", i);
3117 		fakedAssert(faker.hackerAbbreviation(), "es_MX", "hackerAbbreviation", i);
3118 		fakedAssert(faker.hackerAdjective(), "es_MX", "hackerAdjective", i);
3119 		fakedAssert(faker.hackerIngverb(), "es_MX", "hackerIngverb", i);
3120 		fakedAssert(faker.hackerNoun(), "es_MX", "hackerNoun", i);
3121 		fakedAssert(faker.hackerPhrase(), "es_MX", "hackerPhrase", i);
3122 		fakedAssert(faker.hackerVerb(), "es_MX", "hackerVerb", i);
3123 		fakedAssert(faker.helperAlpha(), "es_MX", "helperAlpha", i);
3124 		fakedAssert(faker.helperAlphaNum(), "es_MX", "helperAlphaNum", i);
3125 		fakedAssert(faker.helperHexaDecimal(), "es_MX", "helperHexaDecimal", i);
3126 		fakedAssert(faker.internetAvatarUri(), "es_MX", "internetAvatarUri", i);
3127 		fakedAssert(faker.internetColor(), "es_MX", "internetColor", i);
3128 		fakedAssert(faker.internetDomainName(), "es_MX", "internetDomainName", i);
3129 		fakedAssert(faker.internetDomainSuffix(), "es_MX", "internetDomainSuffix", i);
3130 		fakedAssert(faker.internetDomainWord(), "es_MX", "internetDomainWord", i);
3131 		fakedAssert(faker.internetEmoji(), "es_MX", "internetEmoji", i);
3132 		fakedAssert(faker.internetExampleEmail(), "es_MX", "internetExampleEmail", i);
3133 		fakedAssert(faker.internetFreeEmail(), "es_MX", "internetFreeEmail", i);
3134 		fakedAssert(faker.internetHttpStatusCode(), "es_MX", "internetHttpStatusCode", i);
3135 		fakedAssert(faker.internetIPv4(), "es_MX", "internetIPv4", i);
3136 		fakedAssert(faker.internetIPv6(), "es_MX", "internetIPv6", i);
3137 		fakedAssert(faker.internetPassword(), "es_MX", "internetPassword", i);
3138 		fakedAssert(faker.internetProtocol(), "es_MX", "internetProtocol", i);
3139 		fakedAssert(faker.internetUrl(), "es_MX", "internetUrl", i);
3140 		fakedAssert(faker.internetUserName(), "es_MX", "internetUserName", i);
3141 		fakedAssert(faker.loremParagraph(), "es_MX", "loremParagraph", i);
3142 		fakedAssert(faker.loremParagraphs(), "es_MX", "loremParagraphs", i);
3143 		fakedAssert(faker.loremSentance(), "es_MX", "loremSentance", i);
3144 		fakedAssert(faker.loremSentances(), "es_MX", "loremSentances", i);
3145 		fakedAssert(faker.loremSupplemental(), "es_MX", "loremSupplemental", i);
3146 		fakedAssert(faker.loremText(), "es_MX", "loremText", i);
3147 		fakedAssert(faker.loremWords(), "es_MX", "loremWords", i);
3148 		fakedAssert(faker.musicGenre(), "es_MX", "musicGenre", i);
3149 		fakedAssert(faker.musicSongName(), "es_MX", "musicSongName", i);
3150 		fakedAssert(faker.nameBinaryGender(), "es_MX", "nameBinaryGender", i);
3151 		fakedAssert(faker.nameFemaleFirstName(), "es_MX", "nameFemaleFirstName", i);
3152 		fakedAssert(faker.nameFemaleMiddleName(), "es_MX", "nameFemaleMiddleName", i);
3153 		fakedAssert(faker.nameFirstName(), "es_MX", "nameFirstName", i);
3154 		fakedAssert(faker.nameGender(), "es_MX", "nameGender", i);
3155 		fakedAssert(faker.nameLastName(), "es_MX", "nameLastName", i);
3156 		fakedAssert(faker.nameMaleFirstName(), "es_MX", "nameMaleFirstName", i);
3157 		fakedAssert(faker.nameMaleMiddleName(), "es_MX", "nameMaleMiddleName", i);
3158 		fakedAssert(faker.nameMiddleName(), "es_MX", "nameMiddleName", i);
3159 		fakedAssert(faker.nameName(), "es_MX", "nameName", i);
3160 		fakedAssert(faker.namePrefix(), "es_MX", "namePrefix", i);
3161 		fakedAssert(faker.nameSuffix(), "es_MX", "nameSuffix", i);
3162 		fakedAssert(faker.phoneNumber(), "es_MX", "phoneNumber", i);
3163 		fakedAssert(faker.phoneNumberFormats(), "es_MX", "phoneNumberFormats", i);
3164 		fakedAssert(faker.scienceChemicalelement(), "es_MX", "scienceChemicalelement", i);
3165 		fakedAssert(faker.scienceUnit(), "es_MX", "scienceUnit", i);
3166 		fakedAssert(faker.teamCreature(), "es_MX", "teamCreature", i);
3167 		fakedAssert(faker.teamName(), "es_MX", "teamName", i);
3168 		fakedAssert(faker.vehicle(), "es_MX", "vehicle", i);
3169 		fakedAssert(faker.vehicleBicycleType(), "es_MX", "vehicleBicycleType", i);
3170 		fakedAssert(faker.vehicleFuel(), "es_MX", "vehicleFuel", i);
3171 		fakedAssert(faker.vehicleManufacturer(), "es_MX", "vehicleManufacturer", i);
3172 		fakedAssert(faker.vehicleModel(), "es_MX", "vehicleModel", i);
3173 		fakedAssert(faker.vehicleType(), "es_MX", "vehicleType", i);
3174 		fakedAssert(faker.vehicleVin(), "es_MX", "vehicleVin", i);
3175 		fakedAssert(faker.wordAdjective(), "es_MX", "wordAdjective", i);
3176 		fakedAssert(faker.wordAdverb(), "es_MX", "wordAdverb", i);
3177 		fakedAssert(faker.wordConjunction(), "es_MX", "wordConjunction", i);
3178 		fakedAssert(faker.wordInterjection(), "es_MX", "wordInterjection", i);
3179 		fakedAssert(faker.wordNoun(), "es_MX", "wordNoun", i);
3180 		fakedAssert(faker.wordPreposition(), "es_MX", "wordPreposition", i);
3181 		fakedAssert(faker.wordVerb(), "es_MX", "wordVerb", i);
3182 
3183 	}
3184 }
3185 
3186 unittest {
3187 	import faked.faker_fi;
3188     auto faker = new Faker_fi(21);
3189 	for(int i = 0; i < 30; ++i) {
3190 		fakedAssert(faker.addressBuildingNumber(), "fi", "addressBuildingNumber", i);
3191 		fakedAssert(faker.addressCity(), "fi", "addressCity", i);
3192 		fakedAssert(faker.addressCityName(), "fi", "addressCityName", i);
3193 		fakedAssert(faker.addressCityPrefix(), "fi", "addressCityPrefix", i);
3194 		fakedAssert(faker.addressCitySuffix(), "fi", "addressCitySuffix", i);
3195 		fakedAssert(faker.addressCountry(), "fi", "addressCountry", i);
3196 		fakedAssert(faker.addressCountryCode(), "fi", "addressCountryCode", i);
3197 		fakedAssert(faker.addressCountryCodeAlpha3(), "fi", "addressCountryCodeAlpha3", i);
3198 		fakedAssert(faker.addressCounty(), "fi", "addressCounty", i);
3199 		fakedAssert(faker.addressDefaultCountry(), "fi", "addressDefaultCountry", i);
3200 		fakedAssert(faker.addressDirection(), "fi", "addressDirection", i);
3201 		fakedAssert(faker.addressDirectionAbbr(), "fi", "addressDirectionAbbr", i);
3202 		fakedAssert(faker.addressLatitude(), "fi", "addressLatitude", i);
3203 		fakedAssert(faker.addressLongitude(), "fi", "addressLongitude", i);
3204 		fakedAssert(faker.addressPostcode(), "fi", "addressPostcode", i);
3205 		fakedAssert(faker.addressSecondaryAddress(), "fi", "addressSecondaryAddress", i);
3206 		fakedAssert(faker.addressState(), "fi", "addressState", i);
3207 		fakedAssert(faker.addressStateAbbr(), "fi", "addressStateAbbr", i);
3208 		fakedAssert(faker.addressStreet(), "fi", "addressStreet", i);
3209 		fakedAssert(faker.addressStreetAddress(), "fi", "addressStreetAddress", i);
3210 		fakedAssert(faker.addressStreetSuffix(), "fi", "addressStreetSuffix", i);
3211 		fakedAssert(faker.addressTimeZone(), "fi", "addressTimeZone", i);
3212 		fakedAssert(faker.animalBear(), "fi", "animalBear", i);
3213 		fakedAssert(faker.animalBird(), "fi", "animalBird", i);
3214 		fakedAssert(faker.animalCat(), "fi", "animalCat", i);
3215 		fakedAssert(faker.animalCetacean(), "fi", "animalCetacean", i);
3216 		fakedAssert(faker.animalCow(), "fi", "animalCow", i);
3217 		fakedAssert(faker.animalCrocodilia(), "fi", "animalCrocodilia", i);
3218 		fakedAssert(faker.animalDog(), "fi", "animalDog", i);
3219 		fakedAssert(faker.animalFish(), "fi", "animalFish", i);
3220 		fakedAssert(faker.animalHorse(), "fi", "animalHorse", i);
3221 		fakedAssert(faker.animalInsect(), "fi", "animalInsect", i);
3222 		fakedAssert(faker.animalLion(), "fi", "animalLion", i);
3223 		fakedAssert(faker.animalRabbit(), "fi", "animalRabbit", i);
3224 		fakedAssert(faker.animalRodent(), "fi", "animalRodent", i);
3225 		fakedAssert(faker.animalSnake(), "fi", "animalSnake", i);
3226 		fakedAssert(faker.animalType(), "fi", "animalType", i);
3227 		fakedAssert(faker.appAuthor(), "fi", "appAuthor", i);
3228 		fakedAssert(faker.appName(), "fi", "appName", i);
3229 		fakedAssert(faker.appVersion(), "fi", "appVersion", i);
3230 		fakedAssert(faker.businessCreditCardExpiryDates(), "fi", "businessCreditCardExpiryDates", i);
3231 		fakedAssert(faker.businessCreditCardNumbers(), "fi", "businessCreditCardNumbers", i);
3232 		fakedAssert(faker.businessCreditCardTypes(), "fi", "businessCreditCardTypes", i);
3233 		fakedAssert(faker.cellPhoneFormats(), "fi", "cellPhoneFormats", i);
3234 		fakedAssert(faker.colorHuman(), "fi", "colorHuman", i);
3235 		fakedAssert(faker.colorSpace(), "fi", "colorSpace", i);
3236 		fakedAssert(faker.commerceDepartment(), "fi", "commerceDepartment", i);
3237 		fakedAssert(faker.commerceProductDescription(), "fi", "commerceProductDescription", i);
3238 		fakedAssert(faker.companyAdjective(), "fi", "companyAdjective", i);
3239 		fakedAssert(faker.companyBs(), "fi", "companyBs", i);
3240 		fakedAssert(faker.companyBsAdjective(), "fi", "companyBsAdjective", i);
3241 		fakedAssert(faker.companyBsNoun(), "fi", "companyBsNoun", i);
3242 		fakedAssert(faker.companyBsVerb(), "fi", "companyBsVerb", i);
3243 		fakedAssert(faker.companyCatchPhrase(), "fi", "companyCatchPhrase", i);
3244 		fakedAssert(faker.companyDescriptor(), "fi", "companyDescriptor", i);
3245 		fakedAssert(faker.companyName(), "fi", "companyName", i);
3246 		fakedAssert(faker.companyNoun(), "fi", "companyNoun", i);
3247 		fakedAssert(faker.companySuffix(), "fi", "companySuffix", i);
3248 		fakedAssert(faker.databaseCollation(), "fi", "databaseCollation", i);
3249 		fakedAssert(faker.databaseColumn(), "fi", "databaseColumn", i);
3250 		fakedAssert(faker.databaseEngine(), "fi", "databaseEngine", i);
3251 		fakedAssert(faker.databaseType(), "fi", "databaseType", i);
3252 		fakedAssert(faker.dateMonth(), "fi", "dateMonth", i);
3253 		fakedAssert(faker.dateWeekday(), "fi", "dateWeekday", i);
3254 		fakedAssert(faker.financeAccount(), "fi", "financeAccount", i);
3255 		fakedAssert(faker.financeAccountType(), "fi", "financeAccountType", i);
3256 		fakedAssert(faker.financeBIC(), "fi", "financeBIC", i);
3257 		fakedAssert(faker.financeBitcoinAddress(), "fi", "financeBitcoinAddress", i);
3258 		fakedAssert(faker.financeCreditCard(), "fi", "financeCreditCard", i);
3259 		fakedAssert(faker.financeCreditCardAmericanExpress(), "fi", "financeCreditCardAmericanExpress", i);
3260 		fakedAssert(faker.financeCreditCardCVV(), "fi", "financeCreditCardCVV", i);
3261 		fakedAssert(faker.financeCreditCardDinersClub(), "fi", "financeCreditCardDinersClub", i);
3262 		fakedAssert(faker.financeCreditCardDiscover(), "fi", "financeCreditCardDiscover", i);
3263 		fakedAssert(faker.financeCreditCardInstapayment(), "fi", "financeCreditCardInstapayment", i);
3264 		fakedAssert(faker.financeCreditCardJcb(), "fi", "financeCreditCardJcb", i);
3265 		fakedAssert(faker.financeCreditCardMastercard(), "fi", "financeCreditCardMastercard", i);
3266 		fakedAssert(faker.financeCreditCardSolo(), "fi", "financeCreditCardSolo", i);
3267 		fakedAssert(faker.financeCreditCardSwitch(), "fi", "financeCreditCardSwitch", i);
3268 		fakedAssert(faker.financeCreditCardVisa(), "fi", "financeCreditCardVisa", i);
3269 		fakedAssert(faker.financeCurrency(), "fi", "financeCurrency", i);
3270 		fakedAssert(faker.financeIBAN(), "fi", "financeIBAN", i);
3271 		fakedAssert(faker.financeMask(), "fi", "financeMask", i);
3272 		fakedAssert(faker.financeRoutingNumber(), "fi", "financeRoutingNumber", i);
3273 		fakedAssert(faker.financeTransactionType(), "fi", "financeTransactionType", i);
3274 		fakedAssert(faker.hackerAbbreviation(), "fi", "hackerAbbreviation", i);
3275 		fakedAssert(faker.hackerAdjective(), "fi", "hackerAdjective", i);
3276 		fakedAssert(faker.hackerIngverb(), "fi", "hackerIngverb", i);
3277 		fakedAssert(faker.hackerNoun(), "fi", "hackerNoun", i);
3278 		fakedAssert(faker.hackerPhrase(), "fi", "hackerPhrase", i);
3279 		fakedAssert(faker.hackerVerb(), "fi", "hackerVerb", i);
3280 		fakedAssert(faker.helperAlpha(), "fi", "helperAlpha", i);
3281 		fakedAssert(faker.helperAlphaNum(), "fi", "helperAlphaNum", i);
3282 		fakedAssert(faker.helperHexaDecimal(), "fi", "helperHexaDecimal", i);
3283 		fakedAssert(faker.internetAvatarUri(), "fi", "internetAvatarUri", i);
3284 		fakedAssert(faker.internetColor(), "fi", "internetColor", i);
3285 		fakedAssert(faker.internetDomainName(), "fi", "internetDomainName", i);
3286 		fakedAssert(faker.internetDomainSuffix(), "fi", "internetDomainSuffix", i);
3287 		fakedAssert(faker.internetDomainWord(), "fi", "internetDomainWord", i);
3288 		fakedAssert(faker.internetEmoji(), "fi", "internetEmoji", i);
3289 		fakedAssert(faker.internetExampleEmail(), "fi", "internetExampleEmail", i);
3290 		fakedAssert(faker.internetFreeEmail(), "fi", "internetFreeEmail", i);
3291 		fakedAssert(faker.internetHttpStatusCode(), "fi", "internetHttpStatusCode", i);
3292 		fakedAssert(faker.internetIPv4(), "fi", "internetIPv4", i);
3293 		fakedAssert(faker.internetIPv6(), "fi", "internetIPv6", i);
3294 		fakedAssert(faker.internetPassword(), "fi", "internetPassword", i);
3295 		fakedAssert(faker.internetProtocol(), "fi", "internetProtocol", i);
3296 		fakedAssert(faker.internetUrl(), "fi", "internetUrl", i);
3297 		fakedAssert(faker.internetUserName(), "fi", "internetUserName", i);
3298 		fakedAssert(faker.loremParagraph(), "fi", "loremParagraph", i);
3299 		fakedAssert(faker.loremParagraphs(), "fi", "loremParagraphs", i);
3300 		fakedAssert(faker.loremSentance(), "fi", "loremSentance", i);
3301 		fakedAssert(faker.loremSentances(), "fi", "loremSentances", i);
3302 		fakedAssert(faker.loremSupplemental(), "fi", "loremSupplemental", i);
3303 		fakedAssert(faker.loremText(), "fi", "loremText", i);
3304 		fakedAssert(faker.loremWords(), "fi", "loremWords", i);
3305 		fakedAssert(faker.musicGenre(), "fi", "musicGenre", i);
3306 		fakedAssert(faker.musicSongName(), "fi", "musicSongName", i);
3307 		fakedAssert(faker.nameBinaryGender(), "fi", "nameBinaryGender", i);
3308 		fakedAssert(faker.nameFemaleFirstName(), "fi", "nameFemaleFirstName", i);
3309 		fakedAssert(faker.nameFemaleMiddleName(), "fi", "nameFemaleMiddleName", i);
3310 		fakedAssert(faker.nameFirstName(), "fi", "nameFirstName", i);
3311 		fakedAssert(faker.nameGender(), "fi", "nameGender", i);
3312 		fakedAssert(faker.nameLastName(), "fi", "nameLastName", i);
3313 		fakedAssert(faker.nameMaleFirstName(), "fi", "nameMaleFirstName", i);
3314 		fakedAssert(faker.nameMaleMiddleName(), "fi", "nameMaleMiddleName", i);
3315 		fakedAssert(faker.nameMiddleName(), "fi", "nameMiddleName", i);
3316 		fakedAssert(faker.nameName(), "fi", "nameName", i);
3317 		fakedAssert(faker.namePrefix(), "fi", "namePrefix", i);
3318 		fakedAssert(faker.nameSuffix(), "fi", "nameSuffix", i);
3319 		fakedAssert(faker.phoneNumber(), "fi", "phoneNumber", i);
3320 		fakedAssert(faker.phoneNumberFormats(), "fi", "phoneNumberFormats", i);
3321 		fakedAssert(faker.scienceChemicalelement(), "fi", "scienceChemicalelement", i);
3322 		fakedAssert(faker.scienceUnit(), "fi", "scienceUnit", i);
3323 		fakedAssert(faker.teamCreature(), "fi", "teamCreature", i);
3324 		fakedAssert(faker.teamName(), "fi", "teamName", i);
3325 		fakedAssert(faker.vehicle(), "fi", "vehicle", i);
3326 		fakedAssert(faker.vehicleBicycleType(), "fi", "vehicleBicycleType", i);
3327 		fakedAssert(faker.vehicleFuel(), "fi", "vehicleFuel", i);
3328 		fakedAssert(faker.vehicleManufacturer(), "fi", "vehicleManufacturer", i);
3329 		fakedAssert(faker.vehicleModel(), "fi", "vehicleModel", i);
3330 		fakedAssert(faker.vehicleType(), "fi", "vehicleType", i);
3331 		fakedAssert(faker.vehicleVin(), "fi", "vehicleVin", i);
3332 		fakedAssert(faker.wordAdjective(), "fi", "wordAdjective", i);
3333 		fakedAssert(faker.wordAdverb(), "fi", "wordAdverb", i);
3334 		fakedAssert(faker.wordConjunction(), "fi", "wordConjunction", i);
3335 		fakedAssert(faker.wordInterjection(), "fi", "wordInterjection", i);
3336 		fakedAssert(faker.wordNoun(), "fi", "wordNoun", i);
3337 		fakedAssert(faker.wordPreposition(), "fi", "wordPreposition", i);
3338 		fakedAssert(faker.wordVerb(), "fi", "wordVerb", i);
3339 
3340 	}
3341 }
3342 
3343 unittest {
3344 	import faked.faker_fr;
3345     auto faker = new Faker_fr(22);
3346 	for(int i = 0; i < 30; ++i) {
3347 		fakedAssert(faker.addressBuildingNumber(), "fr", "addressBuildingNumber", i);
3348 		fakedAssert(faker.addressCity(), "fr", "addressCity", i);
3349 		fakedAssert(faker.addressCityName(), "fr", "addressCityName", i);
3350 		fakedAssert(faker.addressCityPrefix(), "fr", "addressCityPrefix", i);
3351 		fakedAssert(faker.addressCitySuffix(), "fr", "addressCitySuffix", i);
3352 		fakedAssert(faker.addressCountry(), "fr", "addressCountry", i);
3353 		fakedAssert(faker.addressCountryCode(), "fr", "addressCountryCode", i);
3354 		fakedAssert(faker.addressCountryCodeAlpha3(), "fr", "addressCountryCodeAlpha3", i);
3355 		fakedAssert(faker.addressCounty(), "fr", "addressCounty", i);
3356 		fakedAssert(faker.addressDefaultCountry(), "fr", "addressDefaultCountry", i);
3357 		fakedAssert(faker.addressDirection(), "fr", "addressDirection", i);
3358 		fakedAssert(faker.addressDirectionAbbr(), "fr", "addressDirectionAbbr", i);
3359 		fakedAssert(faker.addressLatitude(), "fr", "addressLatitude", i);
3360 		fakedAssert(faker.addressLongitude(), "fr", "addressLongitude", i);
3361 		fakedAssert(faker.addressPostcode(), "fr", "addressPostcode", i);
3362 		fakedAssert(faker.addressSecondaryAddress(), "fr", "addressSecondaryAddress", i);
3363 		fakedAssert(faker.addressState(), "fr", "addressState", i);
3364 		fakedAssert(faker.addressStateAbbr(), "fr", "addressStateAbbr", i);
3365 		fakedAssert(faker.addressStreet(), "fr", "addressStreet", i);
3366 		fakedAssert(faker.addressStreetAddress(), "fr", "addressStreetAddress", i);
3367 		fakedAssert(faker.addressStreetSuffix(), "fr", "addressStreetSuffix", i);
3368 		fakedAssert(faker.addressTimeZone(), "fr", "addressTimeZone", i);
3369 		fakedAssert(faker.animalBear(), "fr", "animalBear", i);
3370 		fakedAssert(faker.animalBird(), "fr", "animalBird", i);
3371 		fakedAssert(faker.animalCat(), "fr", "animalCat", i);
3372 		fakedAssert(faker.animalCetacean(), "fr", "animalCetacean", i);
3373 		fakedAssert(faker.animalCow(), "fr", "animalCow", i);
3374 		fakedAssert(faker.animalCrocodilia(), "fr", "animalCrocodilia", i);
3375 		fakedAssert(faker.animalDog(), "fr", "animalDog", i);
3376 		fakedAssert(faker.animalFish(), "fr", "animalFish", i);
3377 		fakedAssert(faker.animalHorse(), "fr", "animalHorse", i);
3378 		fakedAssert(faker.animalInsect(), "fr", "animalInsect", i);
3379 		fakedAssert(faker.animalLion(), "fr", "animalLion", i);
3380 		fakedAssert(faker.animalRabbit(), "fr", "animalRabbit", i);
3381 		fakedAssert(faker.animalRodent(), "fr", "animalRodent", i);
3382 		fakedAssert(faker.animalSnake(), "fr", "animalSnake", i);
3383 		fakedAssert(faker.animalType(), "fr", "animalType", i);
3384 		fakedAssert(faker.appAuthor(), "fr", "appAuthor", i);
3385 		fakedAssert(faker.appName(), "fr", "appName", i);
3386 		fakedAssert(faker.appVersion(), "fr", "appVersion", i);
3387 		fakedAssert(faker.businessCreditCardExpiryDates(), "fr", "businessCreditCardExpiryDates", i);
3388 		fakedAssert(faker.businessCreditCardNumbers(), "fr", "businessCreditCardNumbers", i);
3389 		fakedAssert(faker.businessCreditCardTypes(), "fr", "businessCreditCardTypes", i);
3390 		fakedAssert(faker.cellPhoneFormats(), "fr", "cellPhoneFormats", i);
3391 		fakedAssert(faker.colorHuman(), "fr", "colorHuman", i);
3392 		fakedAssert(faker.colorSpace(), "fr", "colorSpace", i);
3393 		fakedAssert(faker.commerceDepartment(), "fr", "commerceDepartment", i);
3394 		fakedAssert(faker.commerceProductDescription(), "fr", "commerceProductDescription", i);
3395 		fakedAssert(faker.companyAdjective(), "fr", "companyAdjective", i);
3396 		fakedAssert(faker.companyBs(), "fr", "companyBs", i);
3397 		fakedAssert(faker.companyBsAdjective(), "fr", "companyBsAdjective", i);
3398 		fakedAssert(faker.companyBsNoun(), "fr", "companyBsNoun", i);
3399 		fakedAssert(faker.companyBsVerb(), "fr", "companyBsVerb", i);
3400 		fakedAssert(faker.companyCatchPhrase(), "fr", "companyCatchPhrase", i);
3401 		fakedAssert(faker.companyDescriptor(), "fr", "companyDescriptor", i);
3402 		fakedAssert(faker.companyName(), "fr", "companyName", i);
3403 		fakedAssert(faker.companyNoun(), "fr", "companyNoun", i);
3404 		fakedAssert(faker.companySuffix(), "fr", "companySuffix", i);
3405 		fakedAssert(faker.databaseCollation(), "fr", "databaseCollation", i);
3406 		fakedAssert(faker.databaseColumn(), "fr", "databaseColumn", i);
3407 		fakedAssert(faker.databaseEngine(), "fr", "databaseEngine", i);
3408 		fakedAssert(faker.databaseType(), "fr", "databaseType", i);
3409 		fakedAssert(faker.dateMonth(), "fr", "dateMonth", i);
3410 		fakedAssert(faker.dateWeekday(), "fr", "dateWeekday", i);
3411 		fakedAssert(faker.financeAccount(), "fr", "financeAccount", i);
3412 		fakedAssert(faker.financeAccountType(), "fr", "financeAccountType", i);
3413 		fakedAssert(faker.financeBIC(), "fr", "financeBIC", i);
3414 		fakedAssert(faker.financeBitcoinAddress(), "fr", "financeBitcoinAddress", i);
3415 		fakedAssert(faker.financeCreditCard(), "fr", "financeCreditCard", i);
3416 		fakedAssert(faker.financeCreditCardAmericanExpress(), "fr", "financeCreditCardAmericanExpress", i);
3417 		fakedAssert(faker.financeCreditCardCVV(), "fr", "financeCreditCardCVV", i);
3418 		fakedAssert(faker.financeCreditCardDinersClub(), "fr", "financeCreditCardDinersClub", i);
3419 		fakedAssert(faker.financeCreditCardDiscover(), "fr", "financeCreditCardDiscover", i);
3420 		fakedAssert(faker.financeCreditCardInstapayment(), "fr", "financeCreditCardInstapayment", i);
3421 		fakedAssert(faker.financeCreditCardJcb(), "fr", "financeCreditCardJcb", i);
3422 		fakedAssert(faker.financeCreditCardMastercard(), "fr", "financeCreditCardMastercard", i);
3423 		fakedAssert(faker.financeCreditCardSolo(), "fr", "financeCreditCardSolo", i);
3424 		fakedAssert(faker.financeCreditCardSwitch(), "fr", "financeCreditCardSwitch", i);
3425 		fakedAssert(faker.financeCreditCardVisa(), "fr", "financeCreditCardVisa", i);
3426 		fakedAssert(faker.financeCurrency(), "fr", "financeCurrency", i);
3427 		fakedAssert(faker.financeIBAN(), "fr", "financeIBAN", i);
3428 		fakedAssert(faker.financeMask(), "fr", "financeMask", i);
3429 		fakedAssert(faker.financeRoutingNumber(), "fr", "financeRoutingNumber", i);
3430 		fakedAssert(faker.financeTransactionType(), "fr", "financeTransactionType", i);
3431 		fakedAssert(faker.hackerAbbreviation(), "fr", "hackerAbbreviation", i);
3432 		fakedAssert(faker.hackerAdjective(), "fr", "hackerAdjective", i);
3433 		fakedAssert(faker.hackerIngverb(), "fr", "hackerIngverb", i);
3434 		fakedAssert(faker.hackerNoun(), "fr", "hackerNoun", i);
3435 		fakedAssert(faker.hackerPhrase(), "fr", "hackerPhrase", i);
3436 		fakedAssert(faker.hackerVerb(), "fr", "hackerVerb", i);
3437 		fakedAssert(faker.helperAlpha(), "fr", "helperAlpha", i);
3438 		fakedAssert(faker.helperAlphaNum(), "fr", "helperAlphaNum", i);
3439 		fakedAssert(faker.helperHexaDecimal(), "fr", "helperHexaDecimal", i);
3440 		fakedAssert(faker.internetAvatarUri(), "fr", "internetAvatarUri", i);
3441 		fakedAssert(faker.internetColor(), "fr", "internetColor", i);
3442 		fakedAssert(faker.internetDomainName(), "fr", "internetDomainName", i);
3443 		fakedAssert(faker.internetDomainSuffix(), "fr", "internetDomainSuffix", i);
3444 		fakedAssert(faker.internetDomainWord(), "fr", "internetDomainWord", i);
3445 		fakedAssert(faker.internetEmoji(), "fr", "internetEmoji", i);
3446 		fakedAssert(faker.internetExampleEmail(), "fr", "internetExampleEmail", i);
3447 		fakedAssert(faker.internetFreeEmail(), "fr", "internetFreeEmail", i);
3448 		fakedAssert(faker.internetHttpStatusCode(), "fr", "internetHttpStatusCode", i);
3449 		fakedAssert(faker.internetIPv4(), "fr", "internetIPv4", i);
3450 		fakedAssert(faker.internetIPv6(), "fr", "internetIPv6", i);
3451 		fakedAssert(faker.internetPassword(), "fr", "internetPassword", i);
3452 		fakedAssert(faker.internetProtocol(), "fr", "internetProtocol", i);
3453 		fakedAssert(faker.internetUrl(), "fr", "internetUrl", i);
3454 		fakedAssert(faker.internetUserName(), "fr", "internetUserName", i);
3455 		fakedAssert(faker.loremParagraph(), "fr", "loremParagraph", i);
3456 		fakedAssert(faker.loremParagraphs(), "fr", "loremParagraphs", i);
3457 		fakedAssert(faker.loremSentance(), "fr", "loremSentance", i);
3458 		fakedAssert(faker.loremSentances(), "fr", "loremSentances", i);
3459 		fakedAssert(faker.loremSupplemental(), "fr", "loremSupplemental", i);
3460 		fakedAssert(faker.loremText(), "fr", "loremText", i);
3461 		fakedAssert(faker.loremWords(), "fr", "loremWords", i);
3462 		fakedAssert(faker.musicGenre(), "fr", "musicGenre", i);
3463 		fakedAssert(faker.musicSongName(), "fr", "musicSongName", i);
3464 		fakedAssert(faker.nameBinaryGender(), "fr", "nameBinaryGender", i);
3465 		fakedAssert(faker.nameFemaleFirstName(), "fr", "nameFemaleFirstName", i);
3466 		fakedAssert(faker.nameFemaleMiddleName(), "fr", "nameFemaleMiddleName", i);
3467 		fakedAssert(faker.nameFirstName(), "fr", "nameFirstName", i);
3468 		fakedAssert(faker.nameGender(), "fr", "nameGender", i);
3469 		fakedAssert(faker.nameLastName(), "fr", "nameLastName", i);
3470 		fakedAssert(faker.nameMaleFirstName(), "fr", "nameMaleFirstName", i);
3471 		fakedAssert(faker.nameMaleMiddleName(), "fr", "nameMaleMiddleName", i);
3472 		fakedAssert(faker.nameMiddleName(), "fr", "nameMiddleName", i);
3473 		fakedAssert(faker.nameName(), "fr", "nameName", i);
3474 		fakedAssert(faker.namePrefix(), "fr", "namePrefix", i);
3475 		fakedAssert(faker.nameSuffix(), "fr", "nameSuffix", i);
3476 		fakedAssert(faker.phoneNumber(), "fr", "phoneNumber", i);
3477 		fakedAssert(faker.phoneNumberFormats(), "fr", "phoneNumberFormats", i);
3478 		fakedAssert(faker.scienceChemicalelement(), "fr", "scienceChemicalelement", i);
3479 		fakedAssert(faker.scienceUnit(), "fr", "scienceUnit", i);
3480 		fakedAssert(faker.teamCreature(), "fr", "teamCreature", i);
3481 		fakedAssert(faker.teamName(), "fr", "teamName", i);
3482 		fakedAssert(faker.vehicle(), "fr", "vehicle", i);
3483 		fakedAssert(faker.vehicleBicycleType(), "fr", "vehicleBicycleType", i);
3484 		fakedAssert(faker.vehicleFuel(), "fr", "vehicleFuel", i);
3485 		fakedAssert(faker.vehicleManufacturer(), "fr", "vehicleManufacturer", i);
3486 		fakedAssert(faker.vehicleModel(), "fr", "vehicleModel", i);
3487 		fakedAssert(faker.vehicleType(), "fr", "vehicleType", i);
3488 		fakedAssert(faker.vehicleVin(), "fr", "vehicleVin", i);
3489 		fakedAssert(faker.wordAdjective(), "fr", "wordAdjective", i);
3490 		fakedAssert(faker.wordAdverb(), "fr", "wordAdverb", i);
3491 		fakedAssert(faker.wordConjunction(), "fr", "wordConjunction", i);
3492 		fakedAssert(faker.wordInterjection(), "fr", "wordInterjection", i);
3493 		fakedAssert(faker.wordNoun(), "fr", "wordNoun", i);
3494 		fakedAssert(faker.wordPreposition(), "fr", "wordPreposition", i);
3495 		fakedAssert(faker.wordVerb(), "fr", "wordVerb", i);
3496 
3497 	}
3498 }
3499 
3500 unittest {
3501 	import faked.faker_fr_be;
3502     auto faker = new Faker_fr_be(23);
3503 	for(int i = 0; i < 30; ++i) {
3504 		fakedAssert(faker.addressBuildingNumber(), "fr_BE", "addressBuildingNumber", i);
3505 		fakedAssert(faker.addressCity(), "fr_BE", "addressCity", i);
3506 		fakedAssert(faker.addressCityName(), "fr_BE", "addressCityName", i);
3507 		fakedAssert(faker.addressCityPrefix(), "fr_BE", "addressCityPrefix", i);
3508 		fakedAssert(faker.addressCitySuffix(), "fr_BE", "addressCitySuffix", i);
3509 		fakedAssert(faker.addressCountry(), "fr_BE", "addressCountry", i);
3510 		fakedAssert(faker.addressCountryCode(), "fr_BE", "addressCountryCode", i);
3511 		fakedAssert(faker.addressCountryCodeAlpha3(), "fr_BE", "addressCountryCodeAlpha3", i);
3512 		fakedAssert(faker.addressCounty(), "fr_BE", "addressCounty", i);
3513 		fakedAssert(faker.addressDefaultCountry(), "fr_BE", "addressDefaultCountry", i);
3514 		fakedAssert(faker.addressDirection(), "fr_BE", "addressDirection", i);
3515 		fakedAssert(faker.addressDirectionAbbr(), "fr_BE", "addressDirectionAbbr", i);
3516 		fakedAssert(faker.addressLatitude(), "fr_BE", "addressLatitude", i);
3517 		fakedAssert(faker.addressLongitude(), "fr_BE", "addressLongitude", i);
3518 		fakedAssert(faker.addressPostcode(), "fr_BE", "addressPostcode", i);
3519 		fakedAssert(faker.addressSecondaryAddress(), "fr_BE", "addressSecondaryAddress", i);
3520 		fakedAssert(faker.addressState(), "fr_BE", "addressState", i);
3521 		fakedAssert(faker.addressStateAbbr(), "fr_BE", "addressStateAbbr", i);
3522 		fakedAssert(faker.addressStreet(), "fr_BE", "addressStreet", i);
3523 		fakedAssert(faker.addressStreetAddress(), "fr_BE", "addressStreetAddress", i);
3524 		fakedAssert(faker.addressStreetSuffix(), "fr_BE", "addressStreetSuffix", i);
3525 		fakedAssert(faker.addressTimeZone(), "fr_BE", "addressTimeZone", i);
3526 		fakedAssert(faker.animalBear(), "fr_BE", "animalBear", i);
3527 		fakedAssert(faker.animalBird(), "fr_BE", "animalBird", i);
3528 		fakedAssert(faker.animalCat(), "fr_BE", "animalCat", i);
3529 		fakedAssert(faker.animalCetacean(), "fr_BE", "animalCetacean", i);
3530 		fakedAssert(faker.animalCow(), "fr_BE", "animalCow", i);
3531 		fakedAssert(faker.animalCrocodilia(), "fr_BE", "animalCrocodilia", i);
3532 		fakedAssert(faker.animalDog(), "fr_BE", "animalDog", i);
3533 		fakedAssert(faker.animalFish(), "fr_BE", "animalFish", i);
3534 		fakedAssert(faker.animalHorse(), "fr_BE", "animalHorse", i);
3535 		fakedAssert(faker.animalInsect(), "fr_BE", "animalInsect", i);
3536 		fakedAssert(faker.animalLion(), "fr_BE", "animalLion", i);
3537 		fakedAssert(faker.animalRabbit(), "fr_BE", "animalRabbit", i);
3538 		fakedAssert(faker.animalRodent(), "fr_BE", "animalRodent", i);
3539 		fakedAssert(faker.animalSnake(), "fr_BE", "animalSnake", i);
3540 		fakedAssert(faker.animalType(), "fr_BE", "animalType", i);
3541 		fakedAssert(faker.appAuthor(), "fr_BE", "appAuthor", i);
3542 		fakedAssert(faker.appName(), "fr_BE", "appName", i);
3543 		fakedAssert(faker.appVersion(), "fr_BE", "appVersion", i);
3544 		fakedAssert(faker.businessCreditCardExpiryDates(), "fr_BE", "businessCreditCardExpiryDates", i);
3545 		fakedAssert(faker.businessCreditCardNumbers(), "fr_BE", "businessCreditCardNumbers", i);
3546 		fakedAssert(faker.businessCreditCardTypes(), "fr_BE", "businessCreditCardTypes", i);
3547 		fakedAssert(faker.cellPhoneFormats(), "fr_BE", "cellPhoneFormats", i);
3548 		fakedAssert(faker.colorHuman(), "fr_BE", "colorHuman", i);
3549 		fakedAssert(faker.colorSpace(), "fr_BE", "colorSpace", i);
3550 		fakedAssert(faker.commerceDepartment(), "fr_BE", "commerceDepartment", i);
3551 		fakedAssert(faker.commerceProductDescription(), "fr_BE", "commerceProductDescription", i);
3552 		fakedAssert(faker.companyAdjective(), "fr_BE", "companyAdjective", i);
3553 		fakedAssert(faker.companyBs(), "fr_BE", "companyBs", i);
3554 		fakedAssert(faker.companyBsAdjective(), "fr_BE", "companyBsAdjective", i);
3555 		fakedAssert(faker.companyBsNoun(), "fr_BE", "companyBsNoun", i);
3556 		fakedAssert(faker.companyBsVerb(), "fr_BE", "companyBsVerb", i);
3557 		fakedAssert(faker.companyCatchPhrase(), "fr_BE", "companyCatchPhrase", i);
3558 		fakedAssert(faker.companyDescriptor(), "fr_BE", "companyDescriptor", i);
3559 		fakedAssert(faker.companyName(), "fr_BE", "companyName", i);
3560 		fakedAssert(faker.companyNoun(), "fr_BE", "companyNoun", i);
3561 		fakedAssert(faker.companySuffix(), "fr_BE", "companySuffix", i);
3562 		fakedAssert(faker.databaseCollation(), "fr_BE", "databaseCollation", i);
3563 		fakedAssert(faker.databaseColumn(), "fr_BE", "databaseColumn", i);
3564 		fakedAssert(faker.databaseEngine(), "fr_BE", "databaseEngine", i);
3565 		fakedAssert(faker.databaseType(), "fr_BE", "databaseType", i);
3566 		fakedAssert(faker.dateMonth(), "fr_BE", "dateMonth", i);
3567 		fakedAssert(faker.dateWeekday(), "fr_BE", "dateWeekday", i);
3568 		fakedAssert(faker.financeAccount(), "fr_BE", "financeAccount", i);
3569 		fakedAssert(faker.financeAccountType(), "fr_BE", "financeAccountType", i);
3570 		fakedAssert(faker.financeBIC(), "fr_BE", "financeBIC", i);
3571 		fakedAssert(faker.financeBitcoinAddress(), "fr_BE", "financeBitcoinAddress", i);
3572 		fakedAssert(faker.financeCreditCard(), "fr_BE", "financeCreditCard", i);
3573 		fakedAssert(faker.financeCreditCardAmericanExpress(), "fr_BE", "financeCreditCardAmericanExpress", i);
3574 		fakedAssert(faker.financeCreditCardCVV(), "fr_BE", "financeCreditCardCVV", i);
3575 		fakedAssert(faker.financeCreditCardDinersClub(), "fr_BE", "financeCreditCardDinersClub", i);
3576 		fakedAssert(faker.financeCreditCardDiscover(), "fr_BE", "financeCreditCardDiscover", i);
3577 		fakedAssert(faker.financeCreditCardInstapayment(), "fr_BE", "financeCreditCardInstapayment", i);
3578 		fakedAssert(faker.financeCreditCardJcb(), "fr_BE", "financeCreditCardJcb", i);
3579 		fakedAssert(faker.financeCreditCardMastercard(), "fr_BE", "financeCreditCardMastercard", i);
3580 		fakedAssert(faker.financeCreditCardSolo(), "fr_BE", "financeCreditCardSolo", i);
3581 		fakedAssert(faker.financeCreditCardSwitch(), "fr_BE", "financeCreditCardSwitch", i);
3582 		fakedAssert(faker.financeCreditCardVisa(), "fr_BE", "financeCreditCardVisa", i);
3583 		fakedAssert(faker.financeCurrency(), "fr_BE", "financeCurrency", i);
3584 		fakedAssert(faker.financeIBAN(), "fr_BE", "financeIBAN", i);
3585 		fakedAssert(faker.financeMask(), "fr_BE", "financeMask", i);
3586 		fakedAssert(faker.financeRoutingNumber(), "fr_BE", "financeRoutingNumber", i);
3587 		fakedAssert(faker.financeTransactionType(), "fr_BE", "financeTransactionType", i);
3588 		fakedAssert(faker.hackerAbbreviation(), "fr_BE", "hackerAbbreviation", i);
3589 		fakedAssert(faker.hackerAdjective(), "fr_BE", "hackerAdjective", i);
3590 		fakedAssert(faker.hackerIngverb(), "fr_BE", "hackerIngverb", i);
3591 		fakedAssert(faker.hackerNoun(), "fr_BE", "hackerNoun", i);
3592 		fakedAssert(faker.hackerPhrase(), "fr_BE", "hackerPhrase", i);
3593 		fakedAssert(faker.hackerVerb(), "fr_BE", "hackerVerb", i);
3594 		fakedAssert(faker.helperAlpha(), "fr_BE", "helperAlpha", i);
3595 		fakedAssert(faker.helperAlphaNum(), "fr_BE", "helperAlphaNum", i);
3596 		fakedAssert(faker.helperHexaDecimal(), "fr_BE", "helperHexaDecimal", i);
3597 		fakedAssert(faker.internetAvatarUri(), "fr_BE", "internetAvatarUri", i);
3598 		fakedAssert(faker.internetColor(), "fr_BE", "internetColor", i);
3599 		fakedAssert(faker.internetDomainName(), "fr_BE", "internetDomainName", i);
3600 		fakedAssert(faker.internetDomainSuffix(), "fr_BE", "internetDomainSuffix", i);
3601 		fakedAssert(faker.internetDomainWord(), "fr_BE", "internetDomainWord", i);
3602 		fakedAssert(faker.internetEmoji(), "fr_BE", "internetEmoji", i);
3603 		fakedAssert(faker.internetExampleEmail(), "fr_BE", "internetExampleEmail", i);
3604 		fakedAssert(faker.internetFreeEmail(), "fr_BE", "internetFreeEmail", i);
3605 		fakedAssert(faker.internetHttpStatusCode(), "fr_BE", "internetHttpStatusCode", i);
3606 		fakedAssert(faker.internetIPv4(), "fr_BE", "internetIPv4", i);
3607 		fakedAssert(faker.internetIPv6(), "fr_BE", "internetIPv6", i);
3608 		fakedAssert(faker.internetPassword(), "fr_BE", "internetPassword", i);
3609 		fakedAssert(faker.internetProtocol(), "fr_BE", "internetProtocol", i);
3610 		fakedAssert(faker.internetUrl(), "fr_BE", "internetUrl", i);
3611 		fakedAssert(faker.internetUserName(), "fr_BE", "internetUserName", i);
3612 		fakedAssert(faker.loremParagraph(), "fr_BE", "loremParagraph", i);
3613 		fakedAssert(faker.loremParagraphs(), "fr_BE", "loremParagraphs", i);
3614 		fakedAssert(faker.loremSentance(), "fr_BE", "loremSentance", i);
3615 		fakedAssert(faker.loremSentances(), "fr_BE", "loremSentances", i);
3616 		fakedAssert(faker.loremSupplemental(), "fr_BE", "loremSupplemental", i);
3617 		fakedAssert(faker.loremText(), "fr_BE", "loremText", i);
3618 		fakedAssert(faker.loremWords(), "fr_BE", "loremWords", i);
3619 		fakedAssert(faker.musicGenre(), "fr_BE", "musicGenre", i);
3620 		fakedAssert(faker.musicSongName(), "fr_BE", "musicSongName", i);
3621 		fakedAssert(faker.nameBinaryGender(), "fr_BE", "nameBinaryGender", i);
3622 		fakedAssert(faker.nameFemaleFirstName(), "fr_BE", "nameFemaleFirstName", i);
3623 		fakedAssert(faker.nameFemaleMiddleName(), "fr_BE", "nameFemaleMiddleName", i);
3624 		fakedAssert(faker.nameFirstName(), "fr_BE", "nameFirstName", i);
3625 		fakedAssert(faker.nameGender(), "fr_BE", "nameGender", i);
3626 		fakedAssert(faker.nameLastName(), "fr_BE", "nameLastName", i);
3627 		fakedAssert(faker.nameMaleFirstName(), "fr_BE", "nameMaleFirstName", i);
3628 		fakedAssert(faker.nameMaleMiddleName(), "fr_BE", "nameMaleMiddleName", i);
3629 		fakedAssert(faker.nameMiddleName(), "fr_BE", "nameMiddleName", i);
3630 		fakedAssert(faker.nameName(), "fr_BE", "nameName", i);
3631 		fakedAssert(faker.namePrefix(), "fr_BE", "namePrefix", i);
3632 		fakedAssert(faker.nameSuffix(), "fr_BE", "nameSuffix", i);
3633 		fakedAssert(faker.phoneNumber(), "fr_BE", "phoneNumber", i);
3634 		fakedAssert(faker.phoneNumberFormats(), "fr_BE", "phoneNumberFormats", i);
3635 		fakedAssert(faker.scienceChemicalelement(), "fr_BE", "scienceChemicalelement", i);
3636 		fakedAssert(faker.scienceUnit(), "fr_BE", "scienceUnit", i);
3637 		fakedAssert(faker.teamCreature(), "fr_BE", "teamCreature", i);
3638 		fakedAssert(faker.teamName(), "fr_BE", "teamName", i);
3639 		fakedAssert(faker.vehicle(), "fr_BE", "vehicle", i);
3640 		fakedAssert(faker.vehicleBicycleType(), "fr_BE", "vehicleBicycleType", i);
3641 		fakedAssert(faker.vehicleFuel(), "fr_BE", "vehicleFuel", i);
3642 		fakedAssert(faker.vehicleManufacturer(), "fr_BE", "vehicleManufacturer", i);
3643 		fakedAssert(faker.vehicleModel(), "fr_BE", "vehicleModel", i);
3644 		fakedAssert(faker.vehicleType(), "fr_BE", "vehicleType", i);
3645 		fakedAssert(faker.vehicleVin(), "fr_BE", "vehicleVin", i);
3646 		fakedAssert(faker.wordAdjective(), "fr_BE", "wordAdjective", i);
3647 		fakedAssert(faker.wordAdverb(), "fr_BE", "wordAdverb", i);
3648 		fakedAssert(faker.wordConjunction(), "fr_BE", "wordConjunction", i);
3649 		fakedAssert(faker.wordInterjection(), "fr_BE", "wordInterjection", i);
3650 		fakedAssert(faker.wordNoun(), "fr_BE", "wordNoun", i);
3651 		fakedAssert(faker.wordPreposition(), "fr_BE", "wordPreposition", i);
3652 		fakedAssert(faker.wordVerb(), "fr_BE", "wordVerb", i);
3653 
3654 	}
3655 }
3656 
3657 unittest {
3658 	import faked.faker_fr_ca;
3659     auto faker = new Faker_fr_ca(24);
3660 	for(int i = 0; i < 30; ++i) {
3661 		fakedAssert(faker.addressBuildingNumber(), "fr_CA", "addressBuildingNumber", i);
3662 		fakedAssert(faker.addressCity(), "fr_CA", "addressCity", i);
3663 		fakedAssert(faker.addressCityName(), "fr_CA", "addressCityName", i);
3664 		fakedAssert(faker.addressCityPrefix(), "fr_CA", "addressCityPrefix", i);
3665 		fakedAssert(faker.addressCitySuffix(), "fr_CA", "addressCitySuffix", i);
3666 		fakedAssert(faker.addressCountry(), "fr_CA", "addressCountry", i);
3667 		fakedAssert(faker.addressCountryCode(), "fr_CA", "addressCountryCode", i);
3668 		fakedAssert(faker.addressCountryCodeAlpha3(), "fr_CA", "addressCountryCodeAlpha3", i);
3669 		fakedAssert(faker.addressCounty(), "fr_CA", "addressCounty", i);
3670 		fakedAssert(faker.addressDefaultCountry(), "fr_CA", "addressDefaultCountry", i);
3671 		fakedAssert(faker.addressDirection(), "fr_CA", "addressDirection", i);
3672 		fakedAssert(faker.addressDirectionAbbr(), "fr_CA", "addressDirectionAbbr", i);
3673 		fakedAssert(faker.addressLatitude(), "fr_CA", "addressLatitude", i);
3674 		fakedAssert(faker.addressLongitude(), "fr_CA", "addressLongitude", i);
3675 		fakedAssert(faker.addressPostcode(), "fr_CA", "addressPostcode", i);
3676 		fakedAssert(faker.addressSecondaryAddress(), "fr_CA", "addressSecondaryAddress", i);
3677 		fakedAssert(faker.addressState(), "fr_CA", "addressState", i);
3678 		fakedAssert(faker.addressStateAbbr(), "fr_CA", "addressStateAbbr", i);
3679 		fakedAssert(faker.addressStreet(), "fr_CA", "addressStreet", i);
3680 		fakedAssert(faker.addressStreetAddress(), "fr_CA", "addressStreetAddress", i);
3681 		fakedAssert(faker.addressStreetSuffix(), "fr_CA", "addressStreetSuffix", i);
3682 		fakedAssert(faker.addressTimeZone(), "fr_CA", "addressTimeZone", i);
3683 		fakedAssert(faker.animalBear(), "fr_CA", "animalBear", i);
3684 		fakedAssert(faker.animalBird(), "fr_CA", "animalBird", i);
3685 		fakedAssert(faker.animalCat(), "fr_CA", "animalCat", i);
3686 		fakedAssert(faker.animalCetacean(), "fr_CA", "animalCetacean", i);
3687 		fakedAssert(faker.animalCow(), "fr_CA", "animalCow", i);
3688 		fakedAssert(faker.animalCrocodilia(), "fr_CA", "animalCrocodilia", i);
3689 		fakedAssert(faker.animalDog(), "fr_CA", "animalDog", i);
3690 		fakedAssert(faker.animalFish(), "fr_CA", "animalFish", i);
3691 		fakedAssert(faker.animalHorse(), "fr_CA", "animalHorse", i);
3692 		fakedAssert(faker.animalInsect(), "fr_CA", "animalInsect", i);
3693 		fakedAssert(faker.animalLion(), "fr_CA", "animalLion", i);
3694 		fakedAssert(faker.animalRabbit(), "fr_CA", "animalRabbit", i);
3695 		fakedAssert(faker.animalRodent(), "fr_CA", "animalRodent", i);
3696 		fakedAssert(faker.animalSnake(), "fr_CA", "animalSnake", i);
3697 		fakedAssert(faker.animalType(), "fr_CA", "animalType", i);
3698 		fakedAssert(faker.appAuthor(), "fr_CA", "appAuthor", i);
3699 		fakedAssert(faker.appName(), "fr_CA", "appName", i);
3700 		fakedAssert(faker.appVersion(), "fr_CA", "appVersion", i);
3701 		fakedAssert(faker.businessCreditCardExpiryDates(), "fr_CA", "businessCreditCardExpiryDates", i);
3702 		fakedAssert(faker.businessCreditCardNumbers(), "fr_CA", "businessCreditCardNumbers", i);
3703 		fakedAssert(faker.businessCreditCardTypes(), "fr_CA", "businessCreditCardTypes", i);
3704 		fakedAssert(faker.cellPhoneFormats(), "fr_CA", "cellPhoneFormats", i);
3705 		fakedAssert(faker.colorHuman(), "fr_CA", "colorHuman", i);
3706 		fakedAssert(faker.colorSpace(), "fr_CA", "colorSpace", i);
3707 		fakedAssert(faker.commerceDepartment(), "fr_CA", "commerceDepartment", i);
3708 		fakedAssert(faker.commerceProductDescription(), "fr_CA", "commerceProductDescription", i);
3709 		fakedAssert(faker.companyAdjective(), "fr_CA", "companyAdjective", i);
3710 		fakedAssert(faker.companyBs(), "fr_CA", "companyBs", i);
3711 		fakedAssert(faker.companyBsAdjective(), "fr_CA", "companyBsAdjective", i);
3712 		fakedAssert(faker.companyBsNoun(), "fr_CA", "companyBsNoun", i);
3713 		fakedAssert(faker.companyBsVerb(), "fr_CA", "companyBsVerb", i);
3714 		fakedAssert(faker.companyCatchPhrase(), "fr_CA", "companyCatchPhrase", i);
3715 		fakedAssert(faker.companyDescriptor(), "fr_CA", "companyDescriptor", i);
3716 		fakedAssert(faker.companyName(), "fr_CA", "companyName", i);
3717 		fakedAssert(faker.companyNoun(), "fr_CA", "companyNoun", i);
3718 		fakedAssert(faker.companySuffix(), "fr_CA", "companySuffix", i);
3719 		fakedAssert(faker.databaseCollation(), "fr_CA", "databaseCollation", i);
3720 		fakedAssert(faker.databaseColumn(), "fr_CA", "databaseColumn", i);
3721 		fakedAssert(faker.databaseEngine(), "fr_CA", "databaseEngine", i);
3722 		fakedAssert(faker.databaseType(), "fr_CA", "databaseType", i);
3723 		fakedAssert(faker.dateMonth(), "fr_CA", "dateMonth", i);
3724 		fakedAssert(faker.dateWeekday(), "fr_CA", "dateWeekday", i);
3725 		fakedAssert(faker.financeAccount(), "fr_CA", "financeAccount", i);
3726 		fakedAssert(faker.financeAccountType(), "fr_CA", "financeAccountType", i);
3727 		fakedAssert(faker.financeBIC(), "fr_CA", "financeBIC", i);
3728 		fakedAssert(faker.financeBitcoinAddress(), "fr_CA", "financeBitcoinAddress", i);
3729 		fakedAssert(faker.financeCreditCard(), "fr_CA", "financeCreditCard", i);
3730 		fakedAssert(faker.financeCreditCardAmericanExpress(), "fr_CA", "financeCreditCardAmericanExpress", i);
3731 		fakedAssert(faker.financeCreditCardCVV(), "fr_CA", "financeCreditCardCVV", i);
3732 		fakedAssert(faker.financeCreditCardDinersClub(), "fr_CA", "financeCreditCardDinersClub", i);
3733 		fakedAssert(faker.financeCreditCardDiscover(), "fr_CA", "financeCreditCardDiscover", i);
3734 		fakedAssert(faker.financeCreditCardInstapayment(), "fr_CA", "financeCreditCardInstapayment", i);
3735 		fakedAssert(faker.financeCreditCardJcb(), "fr_CA", "financeCreditCardJcb", i);
3736 		fakedAssert(faker.financeCreditCardMastercard(), "fr_CA", "financeCreditCardMastercard", i);
3737 		fakedAssert(faker.financeCreditCardSolo(), "fr_CA", "financeCreditCardSolo", i);
3738 		fakedAssert(faker.financeCreditCardSwitch(), "fr_CA", "financeCreditCardSwitch", i);
3739 		fakedAssert(faker.financeCreditCardVisa(), "fr_CA", "financeCreditCardVisa", i);
3740 		fakedAssert(faker.financeCurrency(), "fr_CA", "financeCurrency", i);
3741 		fakedAssert(faker.financeIBAN(), "fr_CA", "financeIBAN", i);
3742 		fakedAssert(faker.financeMask(), "fr_CA", "financeMask", i);
3743 		fakedAssert(faker.financeRoutingNumber(), "fr_CA", "financeRoutingNumber", i);
3744 		fakedAssert(faker.financeTransactionType(), "fr_CA", "financeTransactionType", i);
3745 		fakedAssert(faker.hackerAbbreviation(), "fr_CA", "hackerAbbreviation", i);
3746 		fakedAssert(faker.hackerAdjective(), "fr_CA", "hackerAdjective", i);
3747 		fakedAssert(faker.hackerIngverb(), "fr_CA", "hackerIngverb", i);
3748 		fakedAssert(faker.hackerNoun(), "fr_CA", "hackerNoun", i);
3749 		fakedAssert(faker.hackerPhrase(), "fr_CA", "hackerPhrase", i);
3750 		fakedAssert(faker.hackerVerb(), "fr_CA", "hackerVerb", i);
3751 		fakedAssert(faker.helperAlpha(), "fr_CA", "helperAlpha", i);
3752 		fakedAssert(faker.helperAlphaNum(), "fr_CA", "helperAlphaNum", i);
3753 		fakedAssert(faker.helperHexaDecimal(), "fr_CA", "helperHexaDecimal", i);
3754 		fakedAssert(faker.internetAvatarUri(), "fr_CA", "internetAvatarUri", i);
3755 		fakedAssert(faker.internetColor(), "fr_CA", "internetColor", i);
3756 		fakedAssert(faker.internetDomainName(), "fr_CA", "internetDomainName", i);
3757 		fakedAssert(faker.internetDomainSuffix(), "fr_CA", "internetDomainSuffix", i);
3758 		fakedAssert(faker.internetDomainWord(), "fr_CA", "internetDomainWord", i);
3759 		fakedAssert(faker.internetEmoji(), "fr_CA", "internetEmoji", i);
3760 		fakedAssert(faker.internetExampleEmail(), "fr_CA", "internetExampleEmail", i);
3761 		fakedAssert(faker.internetFreeEmail(), "fr_CA", "internetFreeEmail", i);
3762 		fakedAssert(faker.internetHttpStatusCode(), "fr_CA", "internetHttpStatusCode", i);
3763 		fakedAssert(faker.internetIPv4(), "fr_CA", "internetIPv4", i);
3764 		fakedAssert(faker.internetIPv6(), "fr_CA", "internetIPv6", i);
3765 		fakedAssert(faker.internetPassword(), "fr_CA", "internetPassword", i);
3766 		fakedAssert(faker.internetProtocol(), "fr_CA", "internetProtocol", i);
3767 		fakedAssert(faker.internetUrl(), "fr_CA", "internetUrl", i);
3768 		fakedAssert(faker.internetUserName(), "fr_CA", "internetUserName", i);
3769 		fakedAssert(faker.loremParagraph(), "fr_CA", "loremParagraph", i);
3770 		fakedAssert(faker.loremParagraphs(), "fr_CA", "loremParagraphs", i);
3771 		fakedAssert(faker.loremSentance(), "fr_CA", "loremSentance", i);
3772 		fakedAssert(faker.loremSentances(), "fr_CA", "loremSentances", i);
3773 		fakedAssert(faker.loremSupplemental(), "fr_CA", "loremSupplemental", i);
3774 		fakedAssert(faker.loremText(), "fr_CA", "loremText", i);
3775 		fakedAssert(faker.loremWords(), "fr_CA", "loremWords", i);
3776 		fakedAssert(faker.musicGenre(), "fr_CA", "musicGenre", i);
3777 		fakedAssert(faker.musicSongName(), "fr_CA", "musicSongName", i);
3778 		fakedAssert(faker.nameBinaryGender(), "fr_CA", "nameBinaryGender", i);
3779 		fakedAssert(faker.nameFemaleFirstName(), "fr_CA", "nameFemaleFirstName", i);
3780 		fakedAssert(faker.nameFemaleMiddleName(), "fr_CA", "nameFemaleMiddleName", i);
3781 		fakedAssert(faker.nameFirstName(), "fr_CA", "nameFirstName", i);
3782 		fakedAssert(faker.nameGender(), "fr_CA", "nameGender", i);
3783 		fakedAssert(faker.nameLastName(), "fr_CA", "nameLastName", i);
3784 		fakedAssert(faker.nameMaleFirstName(), "fr_CA", "nameMaleFirstName", i);
3785 		fakedAssert(faker.nameMaleMiddleName(), "fr_CA", "nameMaleMiddleName", i);
3786 		fakedAssert(faker.nameMiddleName(), "fr_CA", "nameMiddleName", i);
3787 		fakedAssert(faker.nameName(), "fr_CA", "nameName", i);
3788 		fakedAssert(faker.namePrefix(), "fr_CA", "namePrefix", i);
3789 		fakedAssert(faker.nameSuffix(), "fr_CA", "nameSuffix", i);
3790 		fakedAssert(faker.phoneNumber(), "fr_CA", "phoneNumber", i);
3791 		fakedAssert(faker.phoneNumberFormats(), "fr_CA", "phoneNumberFormats", i);
3792 		fakedAssert(faker.scienceChemicalelement(), "fr_CA", "scienceChemicalelement", i);
3793 		fakedAssert(faker.scienceUnit(), "fr_CA", "scienceUnit", i);
3794 		fakedAssert(faker.teamCreature(), "fr_CA", "teamCreature", i);
3795 		fakedAssert(faker.teamName(), "fr_CA", "teamName", i);
3796 		fakedAssert(faker.vehicle(), "fr_CA", "vehicle", i);
3797 		fakedAssert(faker.vehicleBicycleType(), "fr_CA", "vehicleBicycleType", i);
3798 		fakedAssert(faker.vehicleFuel(), "fr_CA", "vehicleFuel", i);
3799 		fakedAssert(faker.vehicleManufacturer(), "fr_CA", "vehicleManufacturer", i);
3800 		fakedAssert(faker.vehicleModel(), "fr_CA", "vehicleModel", i);
3801 		fakedAssert(faker.vehicleType(), "fr_CA", "vehicleType", i);
3802 		fakedAssert(faker.vehicleVin(), "fr_CA", "vehicleVin", i);
3803 		fakedAssert(faker.wordAdjective(), "fr_CA", "wordAdjective", i);
3804 		fakedAssert(faker.wordAdverb(), "fr_CA", "wordAdverb", i);
3805 		fakedAssert(faker.wordConjunction(), "fr_CA", "wordConjunction", i);
3806 		fakedAssert(faker.wordInterjection(), "fr_CA", "wordInterjection", i);
3807 		fakedAssert(faker.wordNoun(), "fr_CA", "wordNoun", i);
3808 		fakedAssert(faker.wordPreposition(), "fr_CA", "wordPreposition", i);
3809 		fakedAssert(faker.wordVerb(), "fr_CA", "wordVerb", i);
3810 
3811 	}
3812 }
3813 
3814 unittest {
3815 	import faked.faker_fr_ch;
3816     auto faker = new Faker_fr_ch(25);
3817 	for(int i = 0; i < 30; ++i) {
3818 		fakedAssert(faker.addressBuildingNumber(), "fr_CH", "addressBuildingNumber", i);
3819 		fakedAssert(faker.addressCity(), "fr_CH", "addressCity", i);
3820 		fakedAssert(faker.addressCityName(), "fr_CH", "addressCityName", i);
3821 		fakedAssert(faker.addressCityPrefix(), "fr_CH", "addressCityPrefix", i);
3822 		fakedAssert(faker.addressCitySuffix(), "fr_CH", "addressCitySuffix", i);
3823 		fakedAssert(faker.addressCountry(), "fr_CH", "addressCountry", i);
3824 		fakedAssert(faker.addressCountryCode(), "fr_CH", "addressCountryCode", i);
3825 		fakedAssert(faker.addressCountryCodeAlpha3(), "fr_CH", "addressCountryCodeAlpha3", i);
3826 		fakedAssert(faker.addressCounty(), "fr_CH", "addressCounty", i);
3827 		fakedAssert(faker.addressDefaultCountry(), "fr_CH", "addressDefaultCountry", i);
3828 		fakedAssert(faker.addressDirection(), "fr_CH", "addressDirection", i);
3829 		fakedAssert(faker.addressDirectionAbbr(), "fr_CH", "addressDirectionAbbr", i);
3830 		fakedAssert(faker.addressLatitude(), "fr_CH", "addressLatitude", i);
3831 		fakedAssert(faker.addressLongitude(), "fr_CH", "addressLongitude", i);
3832 		fakedAssert(faker.addressPostcode(), "fr_CH", "addressPostcode", i);
3833 		fakedAssert(faker.addressSecondaryAddress(), "fr_CH", "addressSecondaryAddress", i);
3834 		fakedAssert(faker.addressState(), "fr_CH", "addressState", i);
3835 		fakedAssert(faker.addressStateAbbr(), "fr_CH", "addressStateAbbr", i);
3836 		fakedAssert(faker.addressStreet(), "fr_CH", "addressStreet", i);
3837 		fakedAssert(faker.addressStreetAddress(), "fr_CH", "addressStreetAddress", i);
3838 		fakedAssert(faker.addressStreetSuffix(), "fr_CH", "addressStreetSuffix", i);
3839 		fakedAssert(faker.addressTimeZone(), "fr_CH", "addressTimeZone", i);
3840 		fakedAssert(faker.animalBear(), "fr_CH", "animalBear", i);
3841 		fakedAssert(faker.animalBird(), "fr_CH", "animalBird", i);
3842 		fakedAssert(faker.animalCat(), "fr_CH", "animalCat", i);
3843 		fakedAssert(faker.animalCetacean(), "fr_CH", "animalCetacean", i);
3844 		fakedAssert(faker.animalCow(), "fr_CH", "animalCow", i);
3845 		fakedAssert(faker.animalCrocodilia(), "fr_CH", "animalCrocodilia", i);
3846 		fakedAssert(faker.animalDog(), "fr_CH", "animalDog", i);
3847 		fakedAssert(faker.animalFish(), "fr_CH", "animalFish", i);
3848 		fakedAssert(faker.animalHorse(), "fr_CH", "animalHorse", i);
3849 		fakedAssert(faker.animalInsect(), "fr_CH", "animalInsect", i);
3850 		fakedAssert(faker.animalLion(), "fr_CH", "animalLion", i);
3851 		fakedAssert(faker.animalRabbit(), "fr_CH", "animalRabbit", i);
3852 		fakedAssert(faker.animalRodent(), "fr_CH", "animalRodent", i);
3853 		fakedAssert(faker.animalSnake(), "fr_CH", "animalSnake", i);
3854 		fakedAssert(faker.animalType(), "fr_CH", "animalType", i);
3855 		fakedAssert(faker.appAuthor(), "fr_CH", "appAuthor", i);
3856 		fakedAssert(faker.appName(), "fr_CH", "appName", i);
3857 		fakedAssert(faker.appVersion(), "fr_CH", "appVersion", i);
3858 		fakedAssert(faker.businessCreditCardExpiryDates(), "fr_CH", "businessCreditCardExpiryDates", i);
3859 		fakedAssert(faker.businessCreditCardNumbers(), "fr_CH", "businessCreditCardNumbers", i);
3860 		fakedAssert(faker.businessCreditCardTypes(), "fr_CH", "businessCreditCardTypes", i);
3861 		fakedAssert(faker.cellPhoneFormats(), "fr_CH", "cellPhoneFormats", i);
3862 		fakedAssert(faker.colorHuman(), "fr_CH", "colorHuman", i);
3863 		fakedAssert(faker.colorSpace(), "fr_CH", "colorSpace", i);
3864 		fakedAssert(faker.commerceDepartment(), "fr_CH", "commerceDepartment", i);
3865 		fakedAssert(faker.commerceProductDescription(), "fr_CH", "commerceProductDescription", i);
3866 		fakedAssert(faker.companyAdjective(), "fr_CH", "companyAdjective", i);
3867 		fakedAssert(faker.companyBs(), "fr_CH", "companyBs", i);
3868 		fakedAssert(faker.companyBsAdjective(), "fr_CH", "companyBsAdjective", i);
3869 		fakedAssert(faker.companyBsNoun(), "fr_CH", "companyBsNoun", i);
3870 		fakedAssert(faker.companyBsVerb(), "fr_CH", "companyBsVerb", i);
3871 		fakedAssert(faker.companyCatchPhrase(), "fr_CH", "companyCatchPhrase", i);
3872 		fakedAssert(faker.companyDescriptor(), "fr_CH", "companyDescriptor", i);
3873 		fakedAssert(faker.companyName(), "fr_CH", "companyName", i);
3874 		fakedAssert(faker.companyNoun(), "fr_CH", "companyNoun", i);
3875 		fakedAssert(faker.companySuffix(), "fr_CH", "companySuffix", i);
3876 		fakedAssert(faker.databaseCollation(), "fr_CH", "databaseCollation", i);
3877 		fakedAssert(faker.databaseColumn(), "fr_CH", "databaseColumn", i);
3878 		fakedAssert(faker.databaseEngine(), "fr_CH", "databaseEngine", i);
3879 		fakedAssert(faker.databaseType(), "fr_CH", "databaseType", i);
3880 		fakedAssert(faker.dateMonth(), "fr_CH", "dateMonth", i);
3881 		fakedAssert(faker.dateWeekday(), "fr_CH", "dateWeekday", i);
3882 		fakedAssert(faker.financeAccount(), "fr_CH", "financeAccount", i);
3883 		fakedAssert(faker.financeAccountType(), "fr_CH", "financeAccountType", i);
3884 		fakedAssert(faker.financeBIC(), "fr_CH", "financeBIC", i);
3885 		fakedAssert(faker.financeBitcoinAddress(), "fr_CH", "financeBitcoinAddress", i);
3886 		fakedAssert(faker.financeCreditCard(), "fr_CH", "financeCreditCard", i);
3887 		fakedAssert(faker.financeCreditCardAmericanExpress(), "fr_CH", "financeCreditCardAmericanExpress", i);
3888 		fakedAssert(faker.financeCreditCardCVV(), "fr_CH", "financeCreditCardCVV", i);
3889 		fakedAssert(faker.financeCreditCardDinersClub(), "fr_CH", "financeCreditCardDinersClub", i);
3890 		fakedAssert(faker.financeCreditCardDiscover(), "fr_CH", "financeCreditCardDiscover", i);
3891 		fakedAssert(faker.financeCreditCardInstapayment(), "fr_CH", "financeCreditCardInstapayment", i);
3892 		fakedAssert(faker.financeCreditCardJcb(), "fr_CH", "financeCreditCardJcb", i);
3893 		fakedAssert(faker.financeCreditCardMastercard(), "fr_CH", "financeCreditCardMastercard", i);
3894 		fakedAssert(faker.financeCreditCardSolo(), "fr_CH", "financeCreditCardSolo", i);
3895 		fakedAssert(faker.financeCreditCardSwitch(), "fr_CH", "financeCreditCardSwitch", i);
3896 		fakedAssert(faker.financeCreditCardVisa(), "fr_CH", "financeCreditCardVisa", i);
3897 		fakedAssert(faker.financeCurrency(), "fr_CH", "financeCurrency", i);
3898 		fakedAssert(faker.financeIBAN(), "fr_CH", "financeIBAN", i);
3899 		fakedAssert(faker.financeMask(), "fr_CH", "financeMask", i);
3900 		fakedAssert(faker.financeRoutingNumber(), "fr_CH", "financeRoutingNumber", i);
3901 		fakedAssert(faker.financeTransactionType(), "fr_CH", "financeTransactionType", i);
3902 		fakedAssert(faker.hackerAbbreviation(), "fr_CH", "hackerAbbreviation", i);
3903 		fakedAssert(faker.hackerAdjective(), "fr_CH", "hackerAdjective", i);
3904 		fakedAssert(faker.hackerIngverb(), "fr_CH", "hackerIngverb", i);
3905 		fakedAssert(faker.hackerNoun(), "fr_CH", "hackerNoun", i);
3906 		fakedAssert(faker.hackerPhrase(), "fr_CH", "hackerPhrase", i);
3907 		fakedAssert(faker.hackerVerb(), "fr_CH", "hackerVerb", i);
3908 		fakedAssert(faker.helperAlpha(), "fr_CH", "helperAlpha", i);
3909 		fakedAssert(faker.helperAlphaNum(), "fr_CH", "helperAlphaNum", i);
3910 		fakedAssert(faker.helperHexaDecimal(), "fr_CH", "helperHexaDecimal", i);
3911 		fakedAssert(faker.internetAvatarUri(), "fr_CH", "internetAvatarUri", i);
3912 		fakedAssert(faker.internetColor(), "fr_CH", "internetColor", i);
3913 		fakedAssert(faker.internetDomainName(), "fr_CH", "internetDomainName", i);
3914 		fakedAssert(faker.internetDomainSuffix(), "fr_CH", "internetDomainSuffix", i);
3915 		fakedAssert(faker.internetDomainWord(), "fr_CH", "internetDomainWord", i);
3916 		fakedAssert(faker.internetEmoji(), "fr_CH", "internetEmoji", i);
3917 		fakedAssert(faker.internetExampleEmail(), "fr_CH", "internetExampleEmail", i);
3918 		fakedAssert(faker.internetFreeEmail(), "fr_CH", "internetFreeEmail", i);
3919 		fakedAssert(faker.internetHttpStatusCode(), "fr_CH", "internetHttpStatusCode", i);
3920 		fakedAssert(faker.internetIPv4(), "fr_CH", "internetIPv4", i);
3921 		fakedAssert(faker.internetIPv6(), "fr_CH", "internetIPv6", i);
3922 		fakedAssert(faker.internetPassword(), "fr_CH", "internetPassword", i);
3923 		fakedAssert(faker.internetProtocol(), "fr_CH", "internetProtocol", i);
3924 		fakedAssert(faker.internetUrl(), "fr_CH", "internetUrl", i);
3925 		fakedAssert(faker.internetUserName(), "fr_CH", "internetUserName", i);
3926 		fakedAssert(faker.loremParagraph(), "fr_CH", "loremParagraph", i);
3927 		fakedAssert(faker.loremParagraphs(), "fr_CH", "loremParagraphs", i);
3928 		fakedAssert(faker.loremSentance(), "fr_CH", "loremSentance", i);
3929 		fakedAssert(faker.loremSentances(), "fr_CH", "loremSentances", i);
3930 		fakedAssert(faker.loremSupplemental(), "fr_CH", "loremSupplemental", i);
3931 		fakedAssert(faker.loremText(), "fr_CH", "loremText", i);
3932 		fakedAssert(faker.loremWords(), "fr_CH", "loremWords", i);
3933 		fakedAssert(faker.musicGenre(), "fr_CH", "musicGenre", i);
3934 		fakedAssert(faker.musicSongName(), "fr_CH", "musicSongName", i);
3935 		fakedAssert(faker.nameBinaryGender(), "fr_CH", "nameBinaryGender", i);
3936 		fakedAssert(faker.nameFemaleFirstName(), "fr_CH", "nameFemaleFirstName", i);
3937 		fakedAssert(faker.nameFemaleMiddleName(), "fr_CH", "nameFemaleMiddleName", i);
3938 		fakedAssert(faker.nameFirstName(), "fr_CH", "nameFirstName", i);
3939 		fakedAssert(faker.nameGender(), "fr_CH", "nameGender", i);
3940 		fakedAssert(faker.nameLastName(), "fr_CH", "nameLastName", i);
3941 		fakedAssert(faker.nameMaleFirstName(), "fr_CH", "nameMaleFirstName", i);
3942 		fakedAssert(faker.nameMaleMiddleName(), "fr_CH", "nameMaleMiddleName", i);
3943 		fakedAssert(faker.nameMiddleName(), "fr_CH", "nameMiddleName", i);
3944 		fakedAssert(faker.nameName(), "fr_CH", "nameName", i);
3945 		fakedAssert(faker.namePrefix(), "fr_CH", "namePrefix", i);
3946 		fakedAssert(faker.nameSuffix(), "fr_CH", "nameSuffix", i);
3947 		fakedAssert(faker.phoneNumber(), "fr_CH", "phoneNumber", i);
3948 		fakedAssert(faker.phoneNumberFormats(), "fr_CH", "phoneNumberFormats", i);
3949 		fakedAssert(faker.scienceChemicalelement(), "fr_CH", "scienceChemicalelement", i);
3950 		fakedAssert(faker.scienceUnit(), "fr_CH", "scienceUnit", i);
3951 		fakedAssert(faker.teamCreature(), "fr_CH", "teamCreature", i);
3952 		fakedAssert(faker.teamName(), "fr_CH", "teamName", i);
3953 		fakedAssert(faker.vehicle(), "fr_CH", "vehicle", i);
3954 		fakedAssert(faker.vehicleBicycleType(), "fr_CH", "vehicleBicycleType", i);
3955 		fakedAssert(faker.vehicleFuel(), "fr_CH", "vehicleFuel", i);
3956 		fakedAssert(faker.vehicleManufacturer(), "fr_CH", "vehicleManufacturer", i);
3957 		fakedAssert(faker.vehicleModel(), "fr_CH", "vehicleModel", i);
3958 		fakedAssert(faker.vehicleType(), "fr_CH", "vehicleType", i);
3959 		fakedAssert(faker.vehicleVin(), "fr_CH", "vehicleVin", i);
3960 		fakedAssert(faker.wordAdjective(), "fr_CH", "wordAdjective", i);
3961 		fakedAssert(faker.wordAdverb(), "fr_CH", "wordAdverb", i);
3962 		fakedAssert(faker.wordConjunction(), "fr_CH", "wordConjunction", i);
3963 		fakedAssert(faker.wordInterjection(), "fr_CH", "wordInterjection", i);
3964 		fakedAssert(faker.wordNoun(), "fr_CH", "wordNoun", i);
3965 		fakedAssert(faker.wordPreposition(), "fr_CH", "wordPreposition", i);
3966 		fakedAssert(faker.wordVerb(), "fr_CH", "wordVerb", i);
3967 
3968 	}
3969 }
3970 
3971 unittest {
3972 	import faked.faker_ge;
3973     auto faker = new Faker_ge(26);
3974 	for(int i = 0; i < 30; ++i) {
3975 		fakedAssert(faker.addressBuildingNumber(), "ge", "addressBuildingNumber", i);
3976 		fakedAssert(faker.addressCity(), "ge", "addressCity", i);
3977 		fakedAssert(faker.addressCityName(), "ge", "addressCityName", i);
3978 		fakedAssert(faker.addressCityPrefix(), "ge", "addressCityPrefix", i);
3979 		fakedAssert(faker.addressCitySuffix(), "ge", "addressCitySuffix", i);
3980 		fakedAssert(faker.addressCountry(), "ge", "addressCountry", i);
3981 		fakedAssert(faker.addressCountryCode(), "ge", "addressCountryCode", i);
3982 		fakedAssert(faker.addressCountryCodeAlpha3(), "ge", "addressCountryCodeAlpha3", i);
3983 		fakedAssert(faker.addressCounty(), "ge", "addressCounty", i);
3984 		fakedAssert(faker.addressDefaultCountry(), "ge", "addressDefaultCountry", i);
3985 		fakedAssert(faker.addressDirection(), "ge", "addressDirection", i);
3986 		fakedAssert(faker.addressDirectionAbbr(), "ge", "addressDirectionAbbr", i);
3987 		fakedAssert(faker.addressLatitude(), "ge", "addressLatitude", i);
3988 		fakedAssert(faker.addressLongitude(), "ge", "addressLongitude", i);
3989 		fakedAssert(faker.addressPostcode(), "ge", "addressPostcode", i);
3990 		fakedAssert(faker.addressSecondaryAddress(), "ge", "addressSecondaryAddress", i);
3991 		fakedAssert(faker.addressState(), "ge", "addressState", i);
3992 		fakedAssert(faker.addressStateAbbr(), "ge", "addressStateAbbr", i);
3993 		fakedAssert(faker.addressStreet(), "ge", "addressStreet", i);
3994 		fakedAssert(faker.addressStreetAddress(), "ge", "addressStreetAddress", i);
3995 		fakedAssert(faker.addressStreetSuffix(), "ge", "addressStreetSuffix", i);
3996 		fakedAssert(faker.addressTimeZone(), "ge", "addressTimeZone", i);
3997 		fakedAssert(faker.animalBear(), "ge", "animalBear", i);
3998 		fakedAssert(faker.animalBird(), "ge", "animalBird", i);
3999 		fakedAssert(faker.animalCat(), "ge", "animalCat", i);
4000 		fakedAssert(faker.animalCetacean(), "ge", "animalCetacean", i);
4001 		fakedAssert(faker.animalCow(), "ge", "animalCow", i);
4002 		fakedAssert(faker.animalCrocodilia(), "ge", "animalCrocodilia", i);
4003 		fakedAssert(faker.animalDog(), "ge", "animalDog", i);
4004 		fakedAssert(faker.animalFish(), "ge", "animalFish", i);
4005 		fakedAssert(faker.animalHorse(), "ge", "animalHorse", i);
4006 		fakedAssert(faker.animalInsect(), "ge", "animalInsect", i);
4007 		fakedAssert(faker.animalLion(), "ge", "animalLion", i);
4008 		fakedAssert(faker.animalRabbit(), "ge", "animalRabbit", i);
4009 		fakedAssert(faker.animalRodent(), "ge", "animalRodent", i);
4010 		fakedAssert(faker.animalSnake(), "ge", "animalSnake", i);
4011 		fakedAssert(faker.animalType(), "ge", "animalType", i);
4012 		fakedAssert(faker.appAuthor(), "ge", "appAuthor", i);
4013 		fakedAssert(faker.appName(), "ge", "appName", i);
4014 		fakedAssert(faker.appVersion(), "ge", "appVersion", i);
4015 		fakedAssert(faker.businessCreditCardExpiryDates(), "ge", "businessCreditCardExpiryDates", i);
4016 		fakedAssert(faker.businessCreditCardNumbers(), "ge", "businessCreditCardNumbers", i);
4017 		fakedAssert(faker.businessCreditCardTypes(), "ge", "businessCreditCardTypes", i);
4018 		fakedAssert(faker.cellPhoneFormats(), "ge", "cellPhoneFormats", i);
4019 		fakedAssert(faker.colorHuman(), "ge", "colorHuman", i);
4020 		fakedAssert(faker.colorSpace(), "ge", "colorSpace", i);
4021 		fakedAssert(faker.commerceDepartment(), "ge", "commerceDepartment", i);
4022 		fakedAssert(faker.commerceProductDescription(), "ge", "commerceProductDescription", i);
4023 		fakedAssert(faker.companyAdjective(), "ge", "companyAdjective", i);
4024 		fakedAssert(faker.companyBs(), "ge", "companyBs", i);
4025 		fakedAssert(faker.companyBsAdjective(), "ge", "companyBsAdjective", i);
4026 		fakedAssert(faker.companyBsNoun(), "ge", "companyBsNoun", i);
4027 		fakedAssert(faker.companyBsVerb(), "ge", "companyBsVerb", i);
4028 		fakedAssert(faker.companyCatchPhrase(), "ge", "companyCatchPhrase", i);
4029 		fakedAssert(faker.companyDescriptor(), "ge", "companyDescriptor", i);
4030 		fakedAssert(faker.companyName(), "ge", "companyName", i);
4031 		fakedAssert(faker.companyNoun(), "ge", "companyNoun", i);
4032 		fakedAssert(faker.companySuffix(), "ge", "companySuffix", i);
4033 		fakedAssert(faker.databaseCollation(), "ge", "databaseCollation", i);
4034 		fakedAssert(faker.databaseColumn(), "ge", "databaseColumn", i);
4035 		fakedAssert(faker.databaseEngine(), "ge", "databaseEngine", i);
4036 		fakedAssert(faker.databaseType(), "ge", "databaseType", i);
4037 		fakedAssert(faker.dateMonth(), "ge", "dateMonth", i);
4038 		fakedAssert(faker.dateWeekday(), "ge", "dateWeekday", i);
4039 		fakedAssert(faker.financeAccount(), "ge", "financeAccount", i);
4040 		fakedAssert(faker.financeAccountType(), "ge", "financeAccountType", i);
4041 		fakedAssert(faker.financeBIC(), "ge", "financeBIC", i);
4042 		fakedAssert(faker.financeBitcoinAddress(), "ge", "financeBitcoinAddress", i);
4043 		fakedAssert(faker.financeCreditCard(), "ge", "financeCreditCard", i);
4044 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ge", "financeCreditCardAmericanExpress", i);
4045 		fakedAssert(faker.financeCreditCardCVV(), "ge", "financeCreditCardCVV", i);
4046 		fakedAssert(faker.financeCreditCardDinersClub(), "ge", "financeCreditCardDinersClub", i);
4047 		fakedAssert(faker.financeCreditCardDiscover(), "ge", "financeCreditCardDiscover", i);
4048 		fakedAssert(faker.financeCreditCardInstapayment(), "ge", "financeCreditCardInstapayment", i);
4049 		fakedAssert(faker.financeCreditCardJcb(), "ge", "financeCreditCardJcb", i);
4050 		fakedAssert(faker.financeCreditCardMastercard(), "ge", "financeCreditCardMastercard", i);
4051 		fakedAssert(faker.financeCreditCardSolo(), "ge", "financeCreditCardSolo", i);
4052 		fakedAssert(faker.financeCreditCardSwitch(), "ge", "financeCreditCardSwitch", i);
4053 		fakedAssert(faker.financeCreditCardVisa(), "ge", "financeCreditCardVisa", i);
4054 		fakedAssert(faker.financeCurrency(), "ge", "financeCurrency", i);
4055 		fakedAssert(faker.financeIBAN(), "ge", "financeIBAN", i);
4056 		fakedAssert(faker.financeMask(), "ge", "financeMask", i);
4057 		fakedAssert(faker.financeRoutingNumber(), "ge", "financeRoutingNumber", i);
4058 		fakedAssert(faker.financeTransactionType(), "ge", "financeTransactionType", i);
4059 		fakedAssert(faker.hackerAbbreviation(), "ge", "hackerAbbreviation", i);
4060 		fakedAssert(faker.hackerAdjective(), "ge", "hackerAdjective", i);
4061 		fakedAssert(faker.hackerIngverb(), "ge", "hackerIngverb", i);
4062 		fakedAssert(faker.hackerNoun(), "ge", "hackerNoun", i);
4063 		fakedAssert(faker.hackerPhrase(), "ge", "hackerPhrase", i);
4064 		fakedAssert(faker.hackerVerb(), "ge", "hackerVerb", i);
4065 		fakedAssert(faker.helperAlpha(), "ge", "helperAlpha", i);
4066 		fakedAssert(faker.helperAlphaNum(), "ge", "helperAlphaNum", i);
4067 		fakedAssert(faker.helperHexaDecimal(), "ge", "helperHexaDecimal", i);
4068 		fakedAssert(faker.internetAvatarUri(), "ge", "internetAvatarUri", i);
4069 		fakedAssert(faker.internetColor(), "ge", "internetColor", i);
4070 		fakedAssert(faker.internetDomainName(), "ge", "internetDomainName", i);
4071 		fakedAssert(faker.internetDomainSuffix(), "ge", "internetDomainSuffix", i);
4072 		fakedAssert(faker.internetDomainWord(), "ge", "internetDomainWord", i);
4073 		fakedAssert(faker.internetEmoji(), "ge", "internetEmoji", i);
4074 		fakedAssert(faker.internetExampleEmail(), "ge", "internetExampleEmail", i);
4075 		fakedAssert(faker.internetFreeEmail(), "ge", "internetFreeEmail", i);
4076 		fakedAssert(faker.internetHttpStatusCode(), "ge", "internetHttpStatusCode", i);
4077 		fakedAssert(faker.internetIPv4(), "ge", "internetIPv4", i);
4078 		fakedAssert(faker.internetIPv6(), "ge", "internetIPv6", i);
4079 		fakedAssert(faker.internetPassword(), "ge", "internetPassword", i);
4080 		fakedAssert(faker.internetProtocol(), "ge", "internetProtocol", i);
4081 		fakedAssert(faker.internetUrl(), "ge", "internetUrl", i);
4082 		fakedAssert(faker.internetUserName(), "ge", "internetUserName", i);
4083 		fakedAssert(faker.loremParagraph(), "ge", "loremParagraph", i);
4084 		fakedAssert(faker.loremParagraphs(), "ge", "loremParagraphs", i);
4085 		fakedAssert(faker.loremSentance(), "ge", "loremSentance", i);
4086 		fakedAssert(faker.loremSentances(), "ge", "loremSentances", i);
4087 		fakedAssert(faker.loremSupplemental(), "ge", "loremSupplemental", i);
4088 		fakedAssert(faker.loremText(), "ge", "loremText", i);
4089 		fakedAssert(faker.loremWords(), "ge", "loremWords", i);
4090 		fakedAssert(faker.musicGenre(), "ge", "musicGenre", i);
4091 		fakedAssert(faker.musicSongName(), "ge", "musicSongName", i);
4092 		fakedAssert(faker.nameBinaryGender(), "ge", "nameBinaryGender", i);
4093 		fakedAssert(faker.nameFemaleFirstName(), "ge", "nameFemaleFirstName", i);
4094 		fakedAssert(faker.nameFemaleMiddleName(), "ge", "nameFemaleMiddleName", i);
4095 		fakedAssert(faker.nameFirstName(), "ge", "nameFirstName", i);
4096 		fakedAssert(faker.nameGender(), "ge", "nameGender", i);
4097 		fakedAssert(faker.nameLastName(), "ge", "nameLastName", i);
4098 		fakedAssert(faker.nameMaleFirstName(), "ge", "nameMaleFirstName", i);
4099 		fakedAssert(faker.nameMaleMiddleName(), "ge", "nameMaleMiddleName", i);
4100 		fakedAssert(faker.nameMiddleName(), "ge", "nameMiddleName", i);
4101 		fakedAssert(faker.nameName(), "ge", "nameName", i);
4102 		fakedAssert(faker.namePrefix(), "ge", "namePrefix", i);
4103 		fakedAssert(faker.nameSuffix(), "ge", "nameSuffix", i);
4104 		fakedAssert(faker.phoneNumber(), "ge", "phoneNumber", i);
4105 		fakedAssert(faker.phoneNumberFormats(), "ge", "phoneNumberFormats", i);
4106 		fakedAssert(faker.scienceChemicalelement(), "ge", "scienceChemicalelement", i);
4107 		fakedAssert(faker.scienceUnit(), "ge", "scienceUnit", i);
4108 		fakedAssert(faker.teamCreature(), "ge", "teamCreature", i);
4109 		fakedAssert(faker.teamName(), "ge", "teamName", i);
4110 		fakedAssert(faker.vehicle(), "ge", "vehicle", i);
4111 		fakedAssert(faker.vehicleBicycleType(), "ge", "vehicleBicycleType", i);
4112 		fakedAssert(faker.vehicleFuel(), "ge", "vehicleFuel", i);
4113 		fakedAssert(faker.vehicleManufacturer(), "ge", "vehicleManufacturer", i);
4114 		fakedAssert(faker.vehicleModel(), "ge", "vehicleModel", i);
4115 		fakedAssert(faker.vehicleType(), "ge", "vehicleType", i);
4116 		fakedAssert(faker.vehicleVin(), "ge", "vehicleVin", i);
4117 		fakedAssert(faker.wordAdjective(), "ge", "wordAdjective", i);
4118 		fakedAssert(faker.wordAdverb(), "ge", "wordAdverb", i);
4119 		fakedAssert(faker.wordConjunction(), "ge", "wordConjunction", i);
4120 		fakedAssert(faker.wordInterjection(), "ge", "wordInterjection", i);
4121 		fakedAssert(faker.wordNoun(), "ge", "wordNoun", i);
4122 		fakedAssert(faker.wordPreposition(), "ge", "wordPreposition", i);
4123 		fakedAssert(faker.wordVerb(), "ge", "wordVerb", i);
4124 
4125 	}
4126 }
4127 
4128 unittest {
4129 	import faked.faker_he;
4130     auto faker = new Faker_he(27);
4131 	for(int i = 0; i < 30; ++i) {
4132 		fakedAssert(faker.addressBuildingNumber(), "he", "addressBuildingNumber", i);
4133 		fakedAssert(faker.addressCity(), "he", "addressCity", i);
4134 		fakedAssert(faker.addressCityName(), "he", "addressCityName", i);
4135 		fakedAssert(faker.addressCityPrefix(), "he", "addressCityPrefix", i);
4136 		fakedAssert(faker.addressCitySuffix(), "he", "addressCitySuffix", i);
4137 		fakedAssert(faker.addressCountry(), "he", "addressCountry", i);
4138 		fakedAssert(faker.addressCountryCode(), "he", "addressCountryCode", i);
4139 		fakedAssert(faker.addressCountryCodeAlpha3(), "he", "addressCountryCodeAlpha3", i);
4140 		fakedAssert(faker.addressCounty(), "he", "addressCounty", i);
4141 		fakedAssert(faker.addressDefaultCountry(), "he", "addressDefaultCountry", i);
4142 		fakedAssert(faker.addressDirection(), "he", "addressDirection", i);
4143 		fakedAssert(faker.addressDirectionAbbr(), "he", "addressDirectionAbbr", i);
4144 		fakedAssert(faker.addressLatitude(), "he", "addressLatitude", i);
4145 		fakedAssert(faker.addressLongitude(), "he", "addressLongitude", i);
4146 		fakedAssert(faker.addressPostcode(), "he", "addressPostcode", i);
4147 		fakedAssert(faker.addressSecondaryAddress(), "he", "addressSecondaryAddress", i);
4148 		fakedAssert(faker.addressState(), "he", "addressState", i);
4149 		fakedAssert(faker.addressStateAbbr(), "he", "addressStateAbbr", i);
4150 		fakedAssert(faker.addressStreet(), "he", "addressStreet", i);
4151 		fakedAssert(faker.addressStreetAddress(), "he", "addressStreetAddress", i);
4152 		fakedAssert(faker.addressStreetSuffix(), "he", "addressStreetSuffix", i);
4153 		fakedAssert(faker.addressTimeZone(), "he", "addressTimeZone", i);
4154 		fakedAssert(faker.animalBear(), "he", "animalBear", i);
4155 		fakedAssert(faker.animalBird(), "he", "animalBird", i);
4156 		fakedAssert(faker.animalCat(), "he", "animalCat", i);
4157 		fakedAssert(faker.animalCetacean(), "he", "animalCetacean", i);
4158 		fakedAssert(faker.animalCow(), "he", "animalCow", i);
4159 		fakedAssert(faker.animalCrocodilia(), "he", "animalCrocodilia", i);
4160 		fakedAssert(faker.animalDog(), "he", "animalDog", i);
4161 		fakedAssert(faker.animalFish(), "he", "animalFish", i);
4162 		fakedAssert(faker.animalHorse(), "he", "animalHorse", i);
4163 		fakedAssert(faker.animalInsect(), "he", "animalInsect", i);
4164 		fakedAssert(faker.animalLion(), "he", "animalLion", i);
4165 		fakedAssert(faker.animalRabbit(), "he", "animalRabbit", i);
4166 		fakedAssert(faker.animalRodent(), "he", "animalRodent", i);
4167 		fakedAssert(faker.animalSnake(), "he", "animalSnake", i);
4168 		fakedAssert(faker.animalType(), "he", "animalType", i);
4169 		fakedAssert(faker.appAuthor(), "he", "appAuthor", i);
4170 		fakedAssert(faker.appName(), "he", "appName", i);
4171 		fakedAssert(faker.appVersion(), "he", "appVersion", i);
4172 		fakedAssert(faker.businessCreditCardExpiryDates(), "he", "businessCreditCardExpiryDates", i);
4173 		fakedAssert(faker.businessCreditCardNumbers(), "he", "businessCreditCardNumbers", i);
4174 		fakedAssert(faker.businessCreditCardTypes(), "he", "businessCreditCardTypes", i);
4175 		fakedAssert(faker.cellPhoneFormats(), "he", "cellPhoneFormats", i);
4176 		fakedAssert(faker.colorHuman(), "he", "colorHuman", i);
4177 		fakedAssert(faker.colorSpace(), "he", "colorSpace", i);
4178 		fakedAssert(faker.commerceDepartment(), "he", "commerceDepartment", i);
4179 		fakedAssert(faker.commerceProductDescription(), "he", "commerceProductDescription", i);
4180 		fakedAssert(faker.companyAdjective(), "he", "companyAdjective", i);
4181 		fakedAssert(faker.companyBs(), "he", "companyBs", i);
4182 		fakedAssert(faker.companyBsAdjective(), "he", "companyBsAdjective", i);
4183 		fakedAssert(faker.companyBsNoun(), "he", "companyBsNoun", i);
4184 		fakedAssert(faker.companyBsVerb(), "he", "companyBsVerb", i);
4185 		fakedAssert(faker.companyCatchPhrase(), "he", "companyCatchPhrase", i);
4186 		fakedAssert(faker.companyDescriptor(), "he", "companyDescriptor", i);
4187 		fakedAssert(faker.companyName(), "he", "companyName", i);
4188 		fakedAssert(faker.companyNoun(), "he", "companyNoun", i);
4189 		fakedAssert(faker.companySuffix(), "he", "companySuffix", i);
4190 		fakedAssert(faker.databaseCollation(), "he", "databaseCollation", i);
4191 		fakedAssert(faker.databaseColumn(), "he", "databaseColumn", i);
4192 		fakedAssert(faker.databaseEngine(), "he", "databaseEngine", i);
4193 		fakedAssert(faker.databaseType(), "he", "databaseType", i);
4194 		fakedAssert(faker.dateMonth(), "he", "dateMonth", i);
4195 		fakedAssert(faker.dateWeekday(), "he", "dateWeekday", i);
4196 		fakedAssert(faker.financeAccount(), "he", "financeAccount", i);
4197 		fakedAssert(faker.financeAccountType(), "he", "financeAccountType", i);
4198 		fakedAssert(faker.financeBIC(), "he", "financeBIC", i);
4199 		fakedAssert(faker.financeBitcoinAddress(), "he", "financeBitcoinAddress", i);
4200 		fakedAssert(faker.financeCreditCard(), "he", "financeCreditCard", i);
4201 		fakedAssert(faker.financeCreditCardAmericanExpress(), "he", "financeCreditCardAmericanExpress", i);
4202 		fakedAssert(faker.financeCreditCardCVV(), "he", "financeCreditCardCVV", i);
4203 		fakedAssert(faker.financeCreditCardDinersClub(), "he", "financeCreditCardDinersClub", i);
4204 		fakedAssert(faker.financeCreditCardDiscover(), "he", "financeCreditCardDiscover", i);
4205 		fakedAssert(faker.financeCreditCardInstapayment(), "he", "financeCreditCardInstapayment", i);
4206 		fakedAssert(faker.financeCreditCardJcb(), "he", "financeCreditCardJcb", i);
4207 		fakedAssert(faker.financeCreditCardMastercard(), "he", "financeCreditCardMastercard", i);
4208 		fakedAssert(faker.financeCreditCardSolo(), "he", "financeCreditCardSolo", i);
4209 		fakedAssert(faker.financeCreditCardSwitch(), "he", "financeCreditCardSwitch", i);
4210 		fakedAssert(faker.financeCreditCardVisa(), "he", "financeCreditCardVisa", i);
4211 		fakedAssert(faker.financeCurrency(), "he", "financeCurrency", i);
4212 		fakedAssert(faker.financeIBAN(), "he", "financeIBAN", i);
4213 		fakedAssert(faker.financeMask(), "he", "financeMask", i);
4214 		fakedAssert(faker.financeRoutingNumber(), "he", "financeRoutingNumber", i);
4215 		fakedAssert(faker.financeTransactionType(), "he", "financeTransactionType", i);
4216 		fakedAssert(faker.hackerAbbreviation(), "he", "hackerAbbreviation", i);
4217 		fakedAssert(faker.hackerAdjective(), "he", "hackerAdjective", i);
4218 		fakedAssert(faker.hackerIngverb(), "he", "hackerIngverb", i);
4219 		fakedAssert(faker.hackerNoun(), "he", "hackerNoun", i);
4220 		fakedAssert(faker.hackerPhrase(), "he", "hackerPhrase", i);
4221 		fakedAssert(faker.hackerVerb(), "he", "hackerVerb", i);
4222 		fakedAssert(faker.helperAlpha(), "he", "helperAlpha", i);
4223 		fakedAssert(faker.helperAlphaNum(), "he", "helperAlphaNum", i);
4224 		fakedAssert(faker.helperHexaDecimal(), "he", "helperHexaDecimal", i);
4225 		fakedAssert(faker.internetAvatarUri(), "he", "internetAvatarUri", i);
4226 		fakedAssert(faker.internetColor(), "he", "internetColor", i);
4227 		fakedAssert(faker.internetDomainName(), "he", "internetDomainName", i);
4228 		fakedAssert(faker.internetDomainSuffix(), "he", "internetDomainSuffix", i);
4229 		fakedAssert(faker.internetDomainWord(), "he", "internetDomainWord", i);
4230 		fakedAssert(faker.internetEmoji(), "he", "internetEmoji", i);
4231 		fakedAssert(faker.internetExampleEmail(), "he", "internetExampleEmail", i);
4232 		fakedAssert(faker.internetFreeEmail(), "he", "internetFreeEmail", i);
4233 		fakedAssert(faker.internetHttpStatusCode(), "he", "internetHttpStatusCode", i);
4234 		fakedAssert(faker.internetIPv4(), "he", "internetIPv4", i);
4235 		fakedAssert(faker.internetIPv6(), "he", "internetIPv6", i);
4236 		fakedAssert(faker.internetPassword(), "he", "internetPassword", i);
4237 		fakedAssert(faker.internetProtocol(), "he", "internetProtocol", i);
4238 		fakedAssert(faker.internetUrl(), "he", "internetUrl", i);
4239 		fakedAssert(faker.internetUserName(), "he", "internetUserName", i);
4240 		fakedAssert(faker.loremParagraph(), "he", "loremParagraph", i);
4241 		fakedAssert(faker.loremParagraphs(), "he", "loremParagraphs", i);
4242 		fakedAssert(faker.loremSentance(), "he", "loremSentance", i);
4243 		fakedAssert(faker.loremSentances(), "he", "loremSentances", i);
4244 		fakedAssert(faker.loremSupplemental(), "he", "loremSupplemental", i);
4245 		fakedAssert(faker.loremText(), "he", "loremText", i);
4246 		fakedAssert(faker.loremWords(), "he", "loremWords", i);
4247 		fakedAssert(faker.musicGenre(), "he", "musicGenre", i);
4248 		fakedAssert(faker.musicSongName(), "he", "musicSongName", i);
4249 		fakedAssert(faker.nameBinaryGender(), "he", "nameBinaryGender", i);
4250 		fakedAssert(faker.nameFemaleFirstName(), "he", "nameFemaleFirstName", i);
4251 		fakedAssert(faker.nameFemaleMiddleName(), "he", "nameFemaleMiddleName", i);
4252 		fakedAssert(faker.nameFirstName(), "he", "nameFirstName", i);
4253 		fakedAssert(faker.nameGender(), "he", "nameGender", i);
4254 		fakedAssert(faker.nameLastName(), "he", "nameLastName", i);
4255 		fakedAssert(faker.nameMaleFirstName(), "he", "nameMaleFirstName", i);
4256 		fakedAssert(faker.nameMaleMiddleName(), "he", "nameMaleMiddleName", i);
4257 		fakedAssert(faker.nameMiddleName(), "he", "nameMiddleName", i);
4258 		fakedAssert(faker.nameName(), "he", "nameName", i);
4259 		fakedAssert(faker.namePrefix(), "he", "namePrefix", i);
4260 		fakedAssert(faker.nameSuffix(), "he", "nameSuffix", i);
4261 		fakedAssert(faker.phoneNumber(), "he", "phoneNumber", i);
4262 		fakedAssert(faker.phoneNumberFormats(), "he", "phoneNumberFormats", i);
4263 		fakedAssert(faker.scienceChemicalelement(), "he", "scienceChemicalelement", i);
4264 		fakedAssert(faker.scienceUnit(), "he", "scienceUnit", i);
4265 		fakedAssert(faker.teamCreature(), "he", "teamCreature", i);
4266 		fakedAssert(faker.teamName(), "he", "teamName", i);
4267 		fakedAssert(faker.vehicle(), "he", "vehicle", i);
4268 		fakedAssert(faker.vehicleBicycleType(), "he", "vehicleBicycleType", i);
4269 		fakedAssert(faker.vehicleFuel(), "he", "vehicleFuel", i);
4270 		fakedAssert(faker.vehicleManufacturer(), "he", "vehicleManufacturer", i);
4271 		fakedAssert(faker.vehicleModel(), "he", "vehicleModel", i);
4272 		fakedAssert(faker.vehicleType(), "he", "vehicleType", i);
4273 		fakedAssert(faker.vehicleVin(), "he", "vehicleVin", i);
4274 		fakedAssert(faker.wordAdjective(), "he", "wordAdjective", i);
4275 		fakedAssert(faker.wordAdverb(), "he", "wordAdverb", i);
4276 		fakedAssert(faker.wordConjunction(), "he", "wordConjunction", i);
4277 		fakedAssert(faker.wordInterjection(), "he", "wordInterjection", i);
4278 		fakedAssert(faker.wordNoun(), "he", "wordNoun", i);
4279 		fakedAssert(faker.wordPreposition(), "he", "wordPreposition", i);
4280 		fakedAssert(faker.wordVerb(), "he", "wordVerb", i);
4281 
4282 	}
4283 }
4284 
4285 unittest {
4286 	import faked.faker_hr;
4287     auto faker = new Faker_hr(28);
4288 	for(int i = 0; i < 30; ++i) {
4289 		fakedAssert(faker.addressBuildingNumber(), "hr", "addressBuildingNumber", i);
4290 		fakedAssert(faker.addressCity(), "hr", "addressCity", i);
4291 		fakedAssert(faker.addressCityName(), "hr", "addressCityName", i);
4292 		fakedAssert(faker.addressCityPrefix(), "hr", "addressCityPrefix", i);
4293 		fakedAssert(faker.addressCitySuffix(), "hr", "addressCitySuffix", i);
4294 		fakedAssert(faker.addressCountry(), "hr", "addressCountry", i);
4295 		fakedAssert(faker.addressCountryCode(), "hr", "addressCountryCode", i);
4296 		fakedAssert(faker.addressCountryCodeAlpha3(), "hr", "addressCountryCodeAlpha3", i);
4297 		fakedAssert(faker.addressCounty(), "hr", "addressCounty", i);
4298 		fakedAssert(faker.addressDefaultCountry(), "hr", "addressDefaultCountry", i);
4299 		fakedAssert(faker.addressDirection(), "hr", "addressDirection", i);
4300 		fakedAssert(faker.addressDirectionAbbr(), "hr", "addressDirectionAbbr", i);
4301 		fakedAssert(faker.addressLatitude(), "hr", "addressLatitude", i);
4302 		fakedAssert(faker.addressLongitude(), "hr", "addressLongitude", i);
4303 		fakedAssert(faker.addressPostcode(), "hr", "addressPostcode", i);
4304 		fakedAssert(faker.addressSecondaryAddress(), "hr", "addressSecondaryAddress", i);
4305 		fakedAssert(faker.addressState(), "hr", "addressState", i);
4306 		fakedAssert(faker.addressStateAbbr(), "hr", "addressStateAbbr", i);
4307 		fakedAssert(faker.addressStreet(), "hr", "addressStreet", i);
4308 		fakedAssert(faker.addressStreetAddress(), "hr", "addressStreetAddress", i);
4309 		fakedAssert(faker.addressStreetSuffix(), "hr", "addressStreetSuffix", i);
4310 		fakedAssert(faker.addressTimeZone(), "hr", "addressTimeZone", i);
4311 		fakedAssert(faker.animalBear(), "hr", "animalBear", i);
4312 		fakedAssert(faker.animalBird(), "hr", "animalBird", i);
4313 		fakedAssert(faker.animalCat(), "hr", "animalCat", i);
4314 		fakedAssert(faker.animalCetacean(), "hr", "animalCetacean", i);
4315 		fakedAssert(faker.animalCow(), "hr", "animalCow", i);
4316 		fakedAssert(faker.animalCrocodilia(), "hr", "animalCrocodilia", i);
4317 		fakedAssert(faker.animalDog(), "hr", "animalDog", i);
4318 		fakedAssert(faker.animalFish(), "hr", "animalFish", i);
4319 		fakedAssert(faker.animalHorse(), "hr", "animalHorse", i);
4320 		fakedAssert(faker.animalInsect(), "hr", "animalInsect", i);
4321 		fakedAssert(faker.animalLion(), "hr", "animalLion", i);
4322 		fakedAssert(faker.animalRabbit(), "hr", "animalRabbit", i);
4323 		fakedAssert(faker.animalRodent(), "hr", "animalRodent", i);
4324 		fakedAssert(faker.animalSnake(), "hr", "animalSnake", i);
4325 		fakedAssert(faker.animalType(), "hr", "animalType", i);
4326 		fakedAssert(faker.appAuthor(), "hr", "appAuthor", i);
4327 		fakedAssert(faker.appName(), "hr", "appName", i);
4328 		fakedAssert(faker.appVersion(), "hr", "appVersion", i);
4329 		fakedAssert(faker.businessCreditCardExpiryDates(), "hr", "businessCreditCardExpiryDates", i);
4330 		fakedAssert(faker.businessCreditCardNumbers(), "hr", "businessCreditCardNumbers", i);
4331 		fakedAssert(faker.businessCreditCardTypes(), "hr", "businessCreditCardTypes", i);
4332 		fakedAssert(faker.cellPhoneFormats(), "hr", "cellPhoneFormats", i);
4333 		fakedAssert(faker.colorHuman(), "hr", "colorHuman", i);
4334 		fakedAssert(faker.colorSpace(), "hr", "colorSpace", i);
4335 		fakedAssert(faker.commerceDepartment(), "hr", "commerceDepartment", i);
4336 		fakedAssert(faker.commerceProductDescription(), "hr", "commerceProductDescription", i);
4337 		fakedAssert(faker.companyAdjective(), "hr", "companyAdjective", i);
4338 		fakedAssert(faker.companyBs(), "hr", "companyBs", i);
4339 		fakedAssert(faker.companyBsAdjective(), "hr", "companyBsAdjective", i);
4340 		fakedAssert(faker.companyBsNoun(), "hr", "companyBsNoun", i);
4341 		fakedAssert(faker.companyBsVerb(), "hr", "companyBsVerb", i);
4342 		fakedAssert(faker.companyCatchPhrase(), "hr", "companyCatchPhrase", i);
4343 		fakedAssert(faker.companyDescriptor(), "hr", "companyDescriptor", i);
4344 		fakedAssert(faker.companyName(), "hr", "companyName", i);
4345 		fakedAssert(faker.companyNoun(), "hr", "companyNoun", i);
4346 		fakedAssert(faker.companySuffix(), "hr", "companySuffix", i);
4347 		fakedAssert(faker.databaseCollation(), "hr", "databaseCollation", i);
4348 		fakedAssert(faker.databaseColumn(), "hr", "databaseColumn", i);
4349 		fakedAssert(faker.databaseEngine(), "hr", "databaseEngine", i);
4350 		fakedAssert(faker.databaseType(), "hr", "databaseType", i);
4351 		fakedAssert(faker.dateMonth(), "hr", "dateMonth", i);
4352 		fakedAssert(faker.dateWeekday(), "hr", "dateWeekday", i);
4353 		fakedAssert(faker.financeAccount(), "hr", "financeAccount", i);
4354 		fakedAssert(faker.financeAccountType(), "hr", "financeAccountType", i);
4355 		fakedAssert(faker.financeBIC(), "hr", "financeBIC", i);
4356 		fakedAssert(faker.financeBitcoinAddress(), "hr", "financeBitcoinAddress", i);
4357 		fakedAssert(faker.financeCreditCard(), "hr", "financeCreditCard", i);
4358 		fakedAssert(faker.financeCreditCardAmericanExpress(), "hr", "financeCreditCardAmericanExpress", i);
4359 		fakedAssert(faker.financeCreditCardCVV(), "hr", "financeCreditCardCVV", i);
4360 		fakedAssert(faker.financeCreditCardDinersClub(), "hr", "financeCreditCardDinersClub", i);
4361 		fakedAssert(faker.financeCreditCardDiscover(), "hr", "financeCreditCardDiscover", i);
4362 		fakedAssert(faker.financeCreditCardInstapayment(), "hr", "financeCreditCardInstapayment", i);
4363 		fakedAssert(faker.financeCreditCardJcb(), "hr", "financeCreditCardJcb", i);
4364 		fakedAssert(faker.financeCreditCardMastercard(), "hr", "financeCreditCardMastercard", i);
4365 		fakedAssert(faker.financeCreditCardSolo(), "hr", "financeCreditCardSolo", i);
4366 		fakedAssert(faker.financeCreditCardSwitch(), "hr", "financeCreditCardSwitch", i);
4367 		fakedAssert(faker.financeCreditCardVisa(), "hr", "financeCreditCardVisa", i);
4368 		fakedAssert(faker.financeCurrency(), "hr", "financeCurrency", i);
4369 		fakedAssert(faker.financeIBAN(), "hr", "financeIBAN", i);
4370 		fakedAssert(faker.financeMask(), "hr", "financeMask", i);
4371 		fakedAssert(faker.financeRoutingNumber(), "hr", "financeRoutingNumber", i);
4372 		fakedAssert(faker.financeTransactionType(), "hr", "financeTransactionType", i);
4373 		fakedAssert(faker.hackerAbbreviation(), "hr", "hackerAbbreviation", i);
4374 		fakedAssert(faker.hackerAdjective(), "hr", "hackerAdjective", i);
4375 		fakedAssert(faker.hackerIngverb(), "hr", "hackerIngverb", i);
4376 		fakedAssert(faker.hackerNoun(), "hr", "hackerNoun", i);
4377 		fakedAssert(faker.hackerPhrase(), "hr", "hackerPhrase", i);
4378 		fakedAssert(faker.hackerVerb(), "hr", "hackerVerb", i);
4379 		fakedAssert(faker.helperAlpha(), "hr", "helperAlpha", i);
4380 		fakedAssert(faker.helperAlphaNum(), "hr", "helperAlphaNum", i);
4381 		fakedAssert(faker.helperHexaDecimal(), "hr", "helperHexaDecimal", i);
4382 		fakedAssert(faker.internetAvatarUri(), "hr", "internetAvatarUri", i);
4383 		fakedAssert(faker.internetColor(), "hr", "internetColor", i);
4384 		fakedAssert(faker.internetDomainName(), "hr", "internetDomainName", i);
4385 		fakedAssert(faker.internetDomainSuffix(), "hr", "internetDomainSuffix", i);
4386 		fakedAssert(faker.internetDomainWord(), "hr", "internetDomainWord", i);
4387 		fakedAssert(faker.internetEmoji(), "hr", "internetEmoji", i);
4388 		fakedAssert(faker.internetExampleEmail(), "hr", "internetExampleEmail", i);
4389 		fakedAssert(faker.internetFreeEmail(), "hr", "internetFreeEmail", i);
4390 		fakedAssert(faker.internetHttpStatusCode(), "hr", "internetHttpStatusCode", i);
4391 		fakedAssert(faker.internetIPv4(), "hr", "internetIPv4", i);
4392 		fakedAssert(faker.internetIPv6(), "hr", "internetIPv6", i);
4393 		fakedAssert(faker.internetPassword(), "hr", "internetPassword", i);
4394 		fakedAssert(faker.internetProtocol(), "hr", "internetProtocol", i);
4395 		fakedAssert(faker.internetUrl(), "hr", "internetUrl", i);
4396 		fakedAssert(faker.internetUserName(), "hr", "internetUserName", i);
4397 		fakedAssert(faker.loremParagraph(), "hr", "loremParagraph", i);
4398 		fakedAssert(faker.loremParagraphs(), "hr", "loremParagraphs", i);
4399 		fakedAssert(faker.loremSentance(), "hr", "loremSentance", i);
4400 		fakedAssert(faker.loremSentances(), "hr", "loremSentances", i);
4401 		fakedAssert(faker.loremSupplemental(), "hr", "loremSupplemental", i);
4402 		fakedAssert(faker.loremText(), "hr", "loremText", i);
4403 		fakedAssert(faker.loremWords(), "hr", "loremWords", i);
4404 		fakedAssert(faker.musicGenre(), "hr", "musicGenre", i);
4405 		fakedAssert(faker.musicSongName(), "hr", "musicSongName", i);
4406 		fakedAssert(faker.nameBinaryGender(), "hr", "nameBinaryGender", i);
4407 		fakedAssert(faker.nameFemaleFirstName(), "hr", "nameFemaleFirstName", i);
4408 		fakedAssert(faker.nameFemaleMiddleName(), "hr", "nameFemaleMiddleName", i);
4409 		fakedAssert(faker.nameFirstName(), "hr", "nameFirstName", i);
4410 		fakedAssert(faker.nameGender(), "hr", "nameGender", i);
4411 		fakedAssert(faker.nameLastName(), "hr", "nameLastName", i);
4412 		fakedAssert(faker.nameMaleFirstName(), "hr", "nameMaleFirstName", i);
4413 		fakedAssert(faker.nameMaleMiddleName(), "hr", "nameMaleMiddleName", i);
4414 		fakedAssert(faker.nameMiddleName(), "hr", "nameMiddleName", i);
4415 		fakedAssert(faker.nameName(), "hr", "nameName", i);
4416 		fakedAssert(faker.namePrefix(), "hr", "namePrefix", i);
4417 		fakedAssert(faker.nameSuffix(), "hr", "nameSuffix", i);
4418 		fakedAssert(faker.phoneNumber(), "hr", "phoneNumber", i);
4419 		fakedAssert(faker.phoneNumberFormats(), "hr", "phoneNumberFormats", i);
4420 		fakedAssert(faker.scienceChemicalelement(), "hr", "scienceChemicalelement", i);
4421 		fakedAssert(faker.scienceUnit(), "hr", "scienceUnit", i);
4422 		fakedAssert(faker.teamCreature(), "hr", "teamCreature", i);
4423 		fakedAssert(faker.teamName(), "hr", "teamName", i);
4424 		fakedAssert(faker.vehicle(), "hr", "vehicle", i);
4425 		fakedAssert(faker.vehicleBicycleType(), "hr", "vehicleBicycleType", i);
4426 		fakedAssert(faker.vehicleFuel(), "hr", "vehicleFuel", i);
4427 		fakedAssert(faker.vehicleManufacturer(), "hr", "vehicleManufacturer", i);
4428 		fakedAssert(faker.vehicleModel(), "hr", "vehicleModel", i);
4429 		fakedAssert(faker.vehicleType(), "hr", "vehicleType", i);
4430 		fakedAssert(faker.vehicleVin(), "hr", "vehicleVin", i);
4431 		fakedAssert(faker.wordAdjective(), "hr", "wordAdjective", i);
4432 		fakedAssert(faker.wordAdverb(), "hr", "wordAdverb", i);
4433 		fakedAssert(faker.wordConjunction(), "hr", "wordConjunction", i);
4434 		fakedAssert(faker.wordInterjection(), "hr", "wordInterjection", i);
4435 		fakedAssert(faker.wordNoun(), "hr", "wordNoun", i);
4436 		fakedAssert(faker.wordPreposition(), "hr", "wordPreposition", i);
4437 		fakedAssert(faker.wordVerb(), "hr", "wordVerb", i);
4438 
4439 	}
4440 }
4441 
4442 unittest {
4443 	import faked.faker_hu;
4444     auto faker = new Faker_hu(29);
4445 	for(int i = 0; i < 30; ++i) {
4446 		fakedAssert(faker.addressBuildingNumber(), "hu", "addressBuildingNumber", i);
4447 		fakedAssert(faker.addressCity(), "hu", "addressCity", i);
4448 		fakedAssert(faker.addressCityName(), "hu", "addressCityName", i);
4449 		fakedAssert(faker.addressCityPrefix(), "hu", "addressCityPrefix", i);
4450 		fakedAssert(faker.addressCitySuffix(), "hu", "addressCitySuffix", i);
4451 		fakedAssert(faker.addressCountry(), "hu", "addressCountry", i);
4452 		fakedAssert(faker.addressCountryCode(), "hu", "addressCountryCode", i);
4453 		fakedAssert(faker.addressCountryCodeAlpha3(), "hu", "addressCountryCodeAlpha3", i);
4454 		fakedAssert(faker.addressCounty(), "hu", "addressCounty", i);
4455 		fakedAssert(faker.addressDefaultCountry(), "hu", "addressDefaultCountry", i);
4456 		fakedAssert(faker.addressDirection(), "hu", "addressDirection", i);
4457 		fakedAssert(faker.addressDirectionAbbr(), "hu", "addressDirectionAbbr", i);
4458 		fakedAssert(faker.addressLatitude(), "hu", "addressLatitude", i);
4459 		fakedAssert(faker.addressLongitude(), "hu", "addressLongitude", i);
4460 		fakedAssert(faker.addressPostcode(), "hu", "addressPostcode", i);
4461 		fakedAssert(faker.addressSecondaryAddress(), "hu", "addressSecondaryAddress", i);
4462 		fakedAssert(faker.addressState(), "hu", "addressState", i);
4463 		fakedAssert(faker.addressStateAbbr(), "hu", "addressStateAbbr", i);
4464 		fakedAssert(faker.addressStreet(), "hu", "addressStreet", i);
4465 		fakedAssert(faker.addressStreetAddress(), "hu", "addressStreetAddress", i);
4466 		fakedAssert(faker.addressStreetSuffix(), "hu", "addressStreetSuffix", i);
4467 		fakedAssert(faker.addressTimeZone(), "hu", "addressTimeZone", i);
4468 		fakedAssert(faker.animalBear(), "hu", "animalBear", i);
4469 		fakedAssert(faker.animalBird(), "hu", "animalBird", i);
4470 		fakedAssert(faker.animalCat(), "hu", "animalCat", i);
4471 		fakedAssert(faker.animalCetacean(), "hu", "animalCetacean", i);
4472 		fakedAssert(faker.animalCow(), "hu", "animalCow", i);
4473 		fakedAssert(faker.animalCrocodilia(), "hu", "animalCrocodilia", i);
4474 		fakedAssert(faker.animalDog(), "hu", "animalDog", i);
4475 		fakedAssert(faker.animalFish(), "hu", "animalFish", i);
4476 		fakedAssert(faker.animalHorse(), "hu", "animalHorse", i);
4477 		fakedAssert(faker.animalInsect(), "hu", "animalInsect", i);
4478 		fakedAssert(faker.animalLion(), "hu", "animalLion", i);
4479 		fakedAssert(faker.animalRabbit(), "hu", "animalRabbit", i);
4480 		fakedAssert(faker.animalRodent(), "hu", "animalRodent", i);
4481 		fakedAssert(faker.animalSnake(), "hu", "animalSnake", i);
4482 		fakedAssert(faker.animalType(), "hu", "animalType", i);
4483 		fakedAssert(faker.appAuthor(), "hu", "appAuthor", i);
4484 		fakedAssert(faker.appName(), "hu", "appName", i);
4485 		fakedAssert(faker.appVersion(), "hu", "appVersion", i);
4486 		fakedAssert(faker.businessCreditCardExpiryDates(), "hu", "businessCreditCardExpiryDates", i);
4487 		fakedAssert(faker.businessCreditCardNumbers(), "hu", "businessCreditCardNumbers", i);
4488 		fakedAssert(faker.businessCreditCardTypes(), "hu", "businessCreditCardTypes", i);
4489 		fakedAssert(faker.cellPhoneFormats(), "hu", "cellPhoneFormats", i);
4490 		fakedAssert(faker.colorHuman(), "hu", "colorHuman", i);
4491 		fakedAssert(faker.colorSpace(), "hu", "colorSpace", i);
4492 		fakedAssert(faker.commerceDepartment(), "hu", "commerceDepartment", i);
4493 		fakedAssert(faker.commerceProductDescription(), "hu", "commerceProductDescription", i);
4494 		fakedAssert(faker.companyAdjective(), "hu", "companyAdjective", i);
4495 		fakedAssert(faker.companyBs(), "hu", "companyBs", i);
4496 		fakedAssert(faker.companyBsAdjective(), "hu", "companyBsAdjective", i);
4497 		fakedAssert(faker.companyBsNoun(), "hu", "companyBsNoun", i);
4498 		fakedAssert(faker.companyBsVerb(), "hu", "companyBsVerb", i);
4499 		fakedAssert(faker.companyCatchPhrase(), "hu", "companyCatchPhrase", i);
4500 		fakedAssert(faker.companyDescriptor(), "hu", "companyDescriptor", i);
4501 		fakedAssert(faker.companyName(), "hu", "companyName", i);
4502 		fakedAssert(faker.companyNoun(), "hu", "companyNoun", i);
4503 		fakedAssert(faker.companySuffix(), "hu", "companySuffix", i);
4504 		fakedAssert(faker.databaseCollation(), "hu", "databaseCollation", i);
4505 		fakedAssert(faker.databaseColumn(), "hu", "databaseColumn", i);
4506 		fakedAssert(faker.databaseEngine(), "hu", "databaseEngine", i);
4507 		fakedAssert(faker.databaseType(), "hu", "databaseType", i);
4508 		fakedAssert(faker.dateMonth(), "hu", "dateMonth", i);
4509 		fakedAssert(faker.dateWeekday(), "hu", "dateWeekday", i);
4510 		fakedAssert(faker.financeAccount(), "hu", "financeAccount", i);
4511 		fakedAssert(faker.financeAccountType(), "hu", "financeAccountType", i);
4512 		fakedAssert(faker.financeBIC(), "hu", "financeBIC", i);
4513 		fakedAssert(faker.financeBitcoinAddress(), "hu", "financeBitcoinAddress", i);
4514 		fakedAssert(faker.financeCreditCard(), "hu", "financeCreditCard", i);
4515 		fakedAssert(faker.financeCreditCardAmericanExpress(), "hu", "financeCreditCardAmericanExpress", i);
4516 		fakedAssert(faker.financeCreditCardCVV(), "hu", "financeCreditCardCVV", i);
4517 		fakedAssert(faker.financeCreditCardDinersClub(), "hu", "financeCreditCardDinersClub", i);
4518 		fakedAssert(faker.financeCreditCardDiscover(), "hu", "financeCreditCardDiscover", i);
4519 		fakedAssert(faker.financeCreditCardInstapayment(), "hu", "financeCreditCardInstapayment", i);
4520 		fakedAssert(faker.financeCreditCardJcb(), "hu", "financeCreditCardJcb", i);
4521 		fakedAssert(faker.financeCreditCardMastercard(), "hu", "financeCreditCardMastercard", i);
4522 		fakedAssert(faker.financeCreditCardSolo(), "hu", "financeCreditCardSolo", i);
4523 		fakedAssert(faker.financeCreditCardSwitch(), "hu", "financeCreditCardSwitch", i);
4524 		fakedAssert(faker.financeCreditCardVisa(), "hu", "financeCreditCardVisa", i);
4525 		fakedAssert(faker.financeCurrency(), "hu", "financeCurrency", i);
4526 		fakedAssert(faker.financeIBAN(), "hu", "financeIBAN", i);
4527 		fakedAssert(faker.financeMask(), "hu", "financeMask", i);
4528 		fakedAssert(faker.financeRoutingNumber(), "hu", "financeRoutingNumber", i);
4529 		fakedAssert(faker.financeTransactionType(), "hu", "financeTransactionType", i);
4530 		fakedAssert(faker.hackerAbbreviation(), "hu", "hackerAbbreviation", i);
4531 		fakedAssert(faker.hackerAdjective(), "hu", "hackerAdjective", i);
4532 		fakedAssert(faker.hackerIngverb(), "hu", "hackerIngverb", i);
4533 		fakedAssert(faker.hackerNoun(), "hu", "hackerNoun", i);
4534 		fakedAssert(faker.hackerPhrase(), "hu", "hackerPhrase", i);
4535 		fakedAssert(faker.hackerVerb(), "hu", "hackerVerb", i);
4536 		fakedAssert(faker.helperAlpha(), "hu", "helperAlpha", i);
4537 		fakedAssert(faker.helperAlphaNum(), "hu", "helperAlphaNum", i);
4538 		fakedAssert(faker.helperHexaDecimal(), "hu", "helperHexaDecimal", i);
4539 		fakedAssert(faker.internetAvatarUri(), "hu", "internetAvatarUri", i);
4540 		fakedAssert(faker.internetColor(), "hu", "internetColor", i);
4541 		fakedAssert(faker.internetDomainName(), "hu", "internetDomainName", i);
4542 		fakedAssert(faker.internetDomainSuffix(), "hu", "internetDomainSuffix", i);
4543 		fakedAssert(faker.internetDomainWord(), "hu", "internetDomainWord", i);
4544 		fakedAssert(faker.internetEmoji(), "hu", "internetEmoji", i);
4545 		fakedAssert(faker.internetExampleEmail(), "hu", "internetExampleEmail", i);
4546 		fakedAssert(faker.internetFreeEmail(), "hu", "internetFreeEmail", i);
4547 		fakedAssert(faker.internetHttpStatusCode(), "hu", "internetHttpStatusCode", i);
4548 		fakedAssert(faker.internetIPv4(), "hu", "internetIPv4", i);
4549 		fakedAssert(faker.internetIPv6(), "hu", "internetIPv6", i);
4550 		fakedAssert(faker.internetPassword(), "hu", "internetPassword", i);
4551 		fakedAssert(faker.internetProtocol(), "hu", "internetProtocol", i);
4552 		fakedAssert(faker.internetUrl(), "hu", "internetUrl", i);
4553 		fakedAssert(faker.internetUserName(), "hu", "internetUserName", i);
4554 		fakedAssert(faker.loremParagraph(), "hu", "loremParagraph", i);
4555 		fakedAssert(faker.loremParagraphs(), "hu", "loremParagraphs", i);
4556 		fakedAssert(faker.loremSentance(), "hu", "loremSentance", i);
4557 		fakedAssert(faker.loremSentances(), "hu", "loremSentances", i);
4558 		fakedAssert(faker.loremSupplemental(), "hu", "loremSupplemental", i);
4559 		fakedAssert(faker.loremText(), "hu", "loremText", i);
4560 		fakedAssert(faker.loremWords(), "hu", "loremWords", i);
4561 		fakedAssert(faker.musicGenre(), "hu", "musicGenre", i);
4562 		fakedAssert(faker.musicSongName(), "hu", "musicSongName", i);
4563 		fakedAssert(faker.nameBinaryGender(), "hu", "nameBinaryGender", i);
4564 		fakedAssert(faker.nameFemaleFirstName(), "hu", "nameFemaleFirstName", i);
4565 		fakedAssert(faker.nameFemaleMiddleName(), "hu", "nameFemaleMiddleName", i);
4566 		fakedAssert(faker.nameFirstName(), "hu", "nameFirstName", i);
4567 		fakedAssert(faker.nameGender(), "hu", "nameGender", i);
4568 		fakedAssert(faker.nameLastName(), "hu", "nameLastName", i);
4569 		fakedAssert(faker.nameMaleFirstName(), "hu", "nameMaleFirstName", i);
4570 		fakedAssert(faker.nameMaleMiddleName(), "hu", "nameMaleMiddleName", i);
4571 		fakedAssert(faker.nameMiddleName(), "hu", "nameMiddleName", i);
4572 		fakedAssert(faker.nameName(), "hu", "nameName", i);
4573 		fakedAssert(faker.namePrefix(), "hu", "namePrefix", i);
4574 		fakedAssert(faker.nameSuffix(), "hu", "nameSuffix", i);
4575 		fakedAssert(faker.phoneNumber(), "hu", "phoneNumber", i);
4576 		fakedAssert(faker.phoneNumberFormats(), "hu", "phoneNumberFormats", i);
4577 		fakedAssert(faker.scienceChemicalelement(), "hu", "scienceChemicalelement", i);
4578 		fakedAssert(faker.scienceUnit(), "hu", "scienceUnit", i);
4579 		fakedAssert(faker.teamCreature(), "hu", "teamCreature", i);
4580 		fakedAssert(faker.teamName(), "hu", "teamName", i);
4581 		fakedAssert(faker.vehicle(), "hu", "vehicle", i);
4582 		fakedAssert(faker.vehicleBicycleType(), "hu", "vehicleBicycleType", i);
4583 		fakedAssert(faker.vehicleFuel(), "hu", "vehicleFuel", i);
4584 		fakedAssert(faker.vehicleManufacturer(), "hu", "vehicleManufacturer", i);
4585 		fakedAssert(faker.vehicleModel(), "hu", "vehicleModel", i);
4586 		fakedAssert(faker.vehicleType(), "hu", "vehicleType", i);
4587 		fakedAssert(faker.vehicleVin(), "hu", "vehicleVin", i);
4588 		fakedAssert(faker.wordAdjective(), "hu", "wordAdjective", i);
4589 		fakedAssert(faker.wordAdverb(), "hu", "wordAdverb", i);
4590 		fakedAssert(faker.wordConjunction(), "hu", "wordConjunction", i);
4591 		fakedAssert(faker.wordInterjection(), "hu", "wordInterjection", i);
4592 		fakedAssert(faker.wordNoun(), "hu", "wordNoun", i);
4593 		fakedAssert(faker.wordPreposition(), "hu", "wordPreposition", i);
4594 		fakedAssert(faker.wordVerb(), "hu", "wordVerb", i);
4595 
4596 	}
4597 }
4598 
4599 unittest {
4600 	import faked.faker_hy;
4601     auto faker = new Faker_hy(30);
4602 	for(int i = 0; i < 30; ++i) {
4603 		fakedAssert(faker.addressBuildingNumber(), "hy", "addressBuildingNumber", i);
4604 		fakedAssert(faker.addressCity(), "hy", "addressCity", i);
4605 		fakedAssert(faker.addressCityName(), "hy", "addressCityName", i);
4606 		fakedAssert(faker.addressCityPrefix(), "hy", "addressCityPrefix", i);
4607 		fakedAssert(faker.addressCitySuffix(), "hy", "addressCitySuffix", i);
4608 		fakedAssert(faker.addressCountry(), "hy", "addressCountry", i);
4609 		fakedAssert(faker.addressCountryCode(), "hy", "addressCountryCode", i);
4610 		fakedAssert(faker.addressCountryCodeAlpha3(), "hy", "addressCountryCodeAlpha3", i);
4611 		fakedAssert(faker.addressCounty(), "hy", "addressCounty", i);
4612 		fakedAssert(faker.addressDefaultCountry(), "hy", "addressDefaultCountry", i);
4613 		fakedAssert(faker.addressDirection(), "hy", "addressDirection", i);
4614 		fakedAssert(faker.addressDirectionAbbr(), "hy", "addressDirectionAbbr", i);
4615 		fakedAssert(faker.addressLatitude(), "hy", "addressLatitude", i);
4616 		fakedAssert(faker.addressLongitude(), "hy", "addressLongitude", i);
4617 		fakedAssert(faker.addressPostcode(), "hy", "addressPostcode", i);
4618 		fakedAssert(faker.addressSecondaryAddress(), "hy", "addressSecondaryAddress", i);
4619 		fakedAssert(faker.addressState(), "hy", "addressState", i);
4620 		fakedAssert(faker.addressStateAbbr(), "hy", "addressStateAbbr", i);
4621 		fakedAssert(faker.addressStreet(), "hy", "addressStreet", i);
4622 		fakedAssert(faker.addressStreetAddress(), "hy", "addressStreetAddress", i);
4623 		fakedAssert(faker.addressStreetSuffix(), "hy", "addressStreetSuffix", i);
4624 		fakedAssert(faker.addressTimeZone(), "hy", "addressTimeZone", i);
4625 		fakedAssert(faker.animalBear(), "hy", "animalBear", i);
4626 		fakedAssert(faker.animalBird(), "hy", "animalBird", i);
4627 		fakedAssert(faker.animalCat(), "hy", "animalCat", i);
4628 		fakedAssert(faker.animalCetacean(), "hy", "animalCetacean", i);
4629 		fakedAssert(faker.animalCow(), "hy", "animalCow", i);
4630 		fakedAssert(faker.animalCrocodilia(), "hy", "animalCrocodilia", i);
4631 		fakedAssert(faker.animalDog(), "hy", "animalDog", i);
4632 		fakedAssert(faker.animalFish(), "hy", "animalFish", i);
4633 		fakedAssert(faker.animalHorse(), "hy", "animalHorse", i);
4634 		fakedAssert(faker.animalInsect(), "hy", "animalInsect", i);
4635 		fakedAssert(faker.animalLion(), "hy", "animalLion", i);
4636 		fakedAssert(faker.animalRabbit(), "hy", "animalRabbit", i);
4637 		fakedAssert(faker.animalRodent(), "hy", "animalRodent", i);
4638 		fakedAssert(faker.animalSnake(), "hy", "animalSnake", i);
4639 		fakedAssert(faker.animalType(), "hy", "animalType", i);
4640 		fakedAssert(faker.appAuthor(), "hy", "appAuthor", i);
4641 		fakedAssert(faker.appName(), "hy", "appName", i);
4642 		fakedAssert(faker.appVersion(), "hy", "appVersion", i);
4643 		fakedAssert(faker.businessCreditCardExpiryDates(), "hy", "businessCreditCardExpiryDates", i);
4644 		fakedAssert(faker.businessCreditCardNumbers(), "hy", "businessCreditCardNumbers", i);
4645 		fakedAssert(faker.businessCreditCardTypes(), "hy", "businessCreditCardTypes", i);
4646 		fakedAssert(faker.cellPhoneFormats(), "hy", "cellPhoneFormats", i);
4647 		fakedAssert(faker.colorHuman(), "hy", "colorHuman", i);
4648 		fakedAssert(faker.colorSpace(), "hy", "colorSpace", i);
4649 		fakedAssert(faker.commerceDepartment(), "hy", "commerceDepartment", i);
4650 		fakedAssert(faker.commerceProductDescription(), "hy", "commerceProductDescription", i);
4651 		fakedAssert(faker.companyAdjective(), "hy", "companyAdjective", i);
4652 		fakedAssert(faker.companyBs(), "hy", "companyBs", i);
4653 		fakedAssert(faker.companyBsAdjective(), "hy", "companyBsAdjective", i);
4654 		fakedAssert(faker.companyBsNoun(), "hy", "companyBsNoun", i);
4655 		fakedAssert(faker.companyBsVerb(), "hy", "companyBsVerb", i);
4656 		fakedAssert(faker.companyCatchPhrase(), "hy", "companyCatchPhrase", i);
4657 		fakedAssert(faker.companyDescriptor(), "hy", "companyDescriptor", i);
4658 		fakedAssert(faker.companyName(), "hy", "companyName", i);
4659 		fakedAssert(faker.companyNoun(), "hy", "companyNoun", i);
4660 		fakedAssert(faker.companySuffix(), "hy", "companySuffix", i);
4661 		fakedAssert(faker.databaseCollation(), "hy", "databaseCollation", i);
4662 		fakedAssert(faker.databaseColumn(), "hy", "databaseColumn", i);
4663 		fakedAssert(faker.databaseEngine(), "hy", "databaseEngine", i);
4664 		fakedAssert(faker.databaseType(), "hy", "databaseType", i);
4665 		fakedAssert(faker.dateMonth(), "hy", "dateMonth", i);
4666 		fakedAssert(faker.dateWeekday(), "hy", "dateWeekday", i);
4667 		fakedAssert(faker.financeAccount(), "hy", "financeAccount", i);
4668 		fakedAssert(faker.financeAccountType(), "hy", "financeAccountType", i);
4669 		fakedAssert(faker.financeBIC(), "hy", "financeBIC", i);
4670 		fakedAssert(faker.financeBitcoinAddress(), "hy", "financeBitcoinAddress", i);
4671 		fakedAssert(faker.financeCreditCard(), "hy", "financeCreditCard", i);
4672 		fakedAssert(faker.financeCreditCardAmericanExpress(), "hy", "financeCreditCardAmericanExpress", i);
4673 		fakedAssert(faker.financeCreditCardCVV(), "hy", "financeCreditCardCVV", i);
4674 		fakedAssert(faker.financeCreditCardDinersClub(), "hy", "financeCreditCardDinersClub", i);
4675 		fakedAssert(faker.financeCreditCardDiscover(), "hy", "financeCreditCardDiscover", i);
4676 		fakedAssert(faker.financeCreditCardInstapayment(), "hy", "financeCreditCardInstapayment", i);
4677 		fakedAssert(faker.financeCreditCardJcb(), "hy", "financeCreditCardJcb", i);
4678 		fakedAssert(faker.financeCreditCardMastercard(), "hy", "financeCreditCardMastercard", i);
4679 		fakedAssert(faker.financeCreditCardSolo(), "hy", "financeCreditCardSolo", i);
4680 		fakedAssert(faker.financeCreditCardSwitch(), "hy", "financeCreditCardSwitch", i);
4681 		fakedAssert(faker.financeCreditCardVisa(), "hy", "financeCreditCardVisa", i);
4682 		fakedAssert(faker.financeCurrency(), "hy", "financeCurrency", i);
4683 		fakedAssert(faker.financeIBAN(), "hy", "financeIBAN", i);
4684 		fakedAssert(faker.financeMask(), "hy", "financeMask", i);
4685 		fakedAssert(faker.financeRoutingNumber(), "hy", "financeRoutingNumber", i);
4686 		fakedAssert(faker.financeTransactionType(), "hy", "financeTransactionType", i);
4687 		fakedAssert(faker.hackerAbbreviation(), "hy", "hackerAbbreviation", i);
4688 		fakedAssert(faker.hackerAdjective(), "hy", "hackerAdjective", i);
4689 		fakedAssert(faker.hackerIngverb(), "hy", "hackerIngverb", i);
4690 		fakedAssert(faker.hackerNoun(), "hy", "hackerNoun", i);
4691 		fakedAssert(faker.hackerPhrase(), "hy", "hackerPhrase", i);
4692 		fakedAssert(faker.hackerVerb(), "hy", "hackerVerb", i);
4693 		fakedAssert(faker.helperAlpha(), "hy", "helperAlpha", i);
4694 		fakedAssert(faker.helperAlphaNum(), "hy", "helperAlphaNum", i);
4695 		fakedAssert(faker.helperHexaDecimal(), "hy", "helperHexaDecimal", i);
4696 		fakedAssert(faker.internetAvatarUri(), "hy", "internetAvatarUri", i);
4697 		fakedAssert(faker.internetColor(), "hy", "internetColor", i);
4698 		fakedAssert(faker.internetDomainName(), "hy", "internetDomainName", i);
4699 		fakedAssert(faker.internetDomainSuffix(), "hy", "internetDomainSuffix", i);
4700 		fakedAssert(faker.internetDomainWord(), "hy", "internetDomainWord", i);
4701 		fakedAssert(faker.internetEmoji(), "hy", "internetEmoji", i);
4702 		fakedAssert(faker.internetExampleEmail(), "hy", "internetExampleEmail", i);
4703 		fakedAssert(faker.internetFreeEmail(), "hy", "internetFreeEmail", i);
4704 		fakedAssert(faker.internetHttpStatusCode(), "hy", "internetHttpStatusCode", i);
4705 		fakedAssert(faker.internetIPv4(), "hy", "internetIPv4", i);
4706 		fakedAssert(faker.internetIPv6(), "hy", "internetIPv6", i);
4707 		fakedAssert(faker.internetPassword(), "hy", "internetPassword", i);
4708 		fakedAssert(faker.internetProtocol(), "hy", "internetProtocol", i);
4709 		fakedAssert(faker.internetUrl(), "hy", "internetUrl", i);
4710 		fakedAssert(faker.internetUserName(), "hy", "internetUserName", i);
4711 		fakedAssert(faker.loremParagraph(), "hy", "loremParagraph", i);
4712 		fakedAssert(faker.loremParagraphs(), "hy", "loremParagraphs", i);
4713 		fakedAssert(faker.loremSentance(), "hy", "loremSentance", i);
4714 		fakedAssert(faker.loremSentances(), "hy", "loremSentances", i);
4715 		fakedAssert(faker.loremSupplemental(), "hy", "loremSupplemental", i);
4716 		fakedAssert(faker.loremText(), "hy", "loremText", i);
4717 		fakedAssert(faker.loremWords(), "hy", "loremWords", i);
4718 		fakedAssert(faker.musicGenre(), "hy", "musicGenre", i);
4719 		fakedAssert(faker.musicSongName(), "hy", "musicSongName", i);
4720 		fakedAssert(faker.nameBinaryGender(), "hy", "nameBinaryGender", i);
4721 		fakedAssert(faker.nameFemaleFirstName(), "hy", "nameFemaleFirstName", i);
4722 		fakedAssert(faker.nameFemaleMiddleName(), "hy", "nameFemaleMiddleName", i);
4723 		fakedAssert(faker.nameFirstName(), "hy", "nameFirstName", i);
4724 		fakedAssert(faker.nameGender(), "hy", "nameGender", i);
4725 		fakedAssert(faker.nameLastName(), "hy", "nameLastName", i);
4726 		fakedAssert(faker.nameMaleFirstName(), "hy", "nameMaleFirstName", i);
4727 		fakedAssert(faker.nameMaleMiddleName(), "hy", "nameMaleMiddleName", i);
4728 		fakedAssert(faker.nameMiddleName(), "hy", "nameMiddleName", i);
4729 		fakedAssert(faker.nameName(), "hy", "nameName", i);
4730 		fakedAssert(faker.namePrefix(), "hy", "namePrefix", i);
4731 		fakedAssert(faker.nameSuffix(), "hy", "nameSuffix", i);
4732 		fakedAssert(faker.phoneNumber(), "hy", "phoneNumber", i);
4733 		fakedAssert(faker.phoneNumberFormats(), "hy", "phoneNumberFormats", i);
4734 		fakedAssert(faker.scienceChemicalelement(), "hy", "scienceChemicalelement", i);
4735 		fakedAssert(faker.scienceUnit(), "hy", "scienceUnit", i);
4736 		fakedAssert(faker.teamCreature(), "hy", "teamCreature", i);
4737 		fakedAssert(faker.teamName(), "hy", "teamName", i);
4738 		fakedAssert(faker.vehicle(), "hy", "vehicle", i);
4739 		fakedAssert(faker.vehicleBicycleType(), "hy", "vehicleBicycleType", i);
4740 		fakedAssert(faker.vehicleFuel(), "hy", "vehicleFuel", i);
4741 		fakedAssert(faker.vehicleManufacturer(), "hy", "vehicleManufacturer", i);
4742 		fakedAssert(faker.vehicleModel(), "hy", "vehicleModel", i);
4743 		fakedAssert(faker.vehicleType(), "hy", "vehicleType", i);
4744 		fakedAssert(faker.vehicleVin(), "hy", "vehicleVin", i);
4745 		fakedAssert(faker.wordAdjective(), "hy", "wordAdjective", i);
4746 		fakedAssert(faker.wordAdverb(), "hy", "wordAdverb", i);
4747 		fakedAssert(faker.wordConjunction(), "hy", "wordConjunction", i);
4748 		fakedAssert(faker.wordInterjection(), "hy", "wordInterjection", i);
4749 		fakedAssert(faker.wordNoun(), "hy", "wordNoun", i);
4750 		fakedAssert(faker.wordPreposition(), "hy", "wordPreposition", i);
4751 		fakedAssert(faker.wordVerb(), "hy", "wordVerb", i);
4752 
4753 	}
4754 }
4755 
4756 unittest {
4757 	import faked.faker_id_id;
4758     auto faker = new Faker_id_id(31);
4759 	for(int i = 0; i < 30; ++i) {
4760 		fakedAssert(faker.addressBuildingNumber(), "id_ID", "addressBuildingNumber", i);
4761 		fakedAssert(faker.addressCity(), "id_ID", "addressCity", i);
4762 		fakedAssert(faker.addressCityName(), "id_ID", "addressCityName", i);
4763 		fakedAssert(faker.addressCityPrefix(), "id_ID", "addressCityPrefix", i);
4764 		fakedAssert(faker.addressCitySuffix(), "id_ID", "addressCitySuffix", i);
4765 		fakedAssert(faker.addressCountry(), "id_ID", "addressCountry", i);
4766 		fakedAssert(faker.addressCountryCode(), "id_ID", "addressCountryCode", i);
4767 		fakedAssert(faker.addressCountryCodeAlpha3(), "id_ID", "addressCountryCodeAlpha3", i);
4768 		fakedAssert(faker.addressCounty(), "id_ID", "addressCounty", i);
4769 		fakedAssert(faker.addressDefaultCountry(), "id_ID", "addressDefaultCountry", i);
4770 		fakedAssert(faker.addressDirection(), "id_ID", "addressDirection", i);
4771 		fakedAssert(faker.addressDirectionAbbr(), "id_ID", "addressDirectionAbbr", i);
4772 		fakedAssert(faker.addressLatitude(), "id_ID", "addressLatitude", i);
4773 		fakedAssert(faker.addressLongitude(), "id_ID", "addressLongitude", i);
4774 		fakedAssert(faker.addressPostcode(), "id_ID", "addressPostcode", i);
4775 		fakedAssert(faker.addressSecondaryAddress(), "id_ID", "addressSecondaryAddress", i);
4776 		fakedAssert(faker.addressState(), "id_ID", "addressState", i);
4777 		fakedAssert(faker.addressStateAbbr(), "id_ID", "addressStateAbbr", i);
4778 		fakedAssert(faker.addressStreet(), "id_ID", "addressStreet", i);
4779 		fakedAssert(faker.addressStreetAddress(), "id_ID", "addressStreetAddress", i);
4780 		fakedAssert(faker.addressStreetSuffix(), "id_ID", "addressStreetSuffix", i);
4781 		fakedAssert(faker.addressTimeZone(), "id_ID", "addressTimeZone", i);
4782 		fakedAssert(faker.animalBear(), "id_ID", "animalBear", i);
4783 		fakedAssert(faker.animalBird(), "id_ID", "animalBird", i);
4784 		fakedAssert(faker.animalCat(), "id_ID", "animalCat", i);
4785 		fakedAssert(faker.animalCetacean(), "id_ID", "animalCetacean", i);
4786 		fakedAssert(faker.animalCow(), "id_ID", "animalCow", i);
4787 		fakedAssert(faker.animalCrocodilia(), "id_ID", "animalCrocodilia", i);
4788 		fakedAssert(faker.animalDog(), "id_ID", "animalDog", i);
4789 		fakedAssert(faker.animalFish(), "id_ID", "animalFish", i);
4790 		fakedAssert(faker.animalHorse(), "id_ID", "animalHorse", i);
4791 		fakedAssert(faker.animalInsect(), "id_ID", "animalInsect", i);
4792 		fakedAssert(faker.animalLion(), "id_ID", "animalLion", i);
4793 		fakedAssert(faker.animalRabbit(), "id_ID", "animalRabbit", i);
4794 		fakedAssert(faker.animalRodent(), "id_ID", "animalRodent", i);
4795 		fakedAssert(faker.animalSnake(), "id_ID", "animalSnake", i);
4796 		fakedAssert(faker.animalType(), "id_ID", "animalType", i);
4797 		fakedAssert(faker.appAuthor(), "id_ID", "appAuthor", i);
4798 		fakedAssert(faker.appName(), "id_ID", "appName", i);
4799 		fakedAssert(faker.appVersion(), "id_ID", "appVersion", i);
4800 		fakedAssert(faker.businessCreditCardExpiryDates(), "id_ID", "businessCreditCardExpiryDates", i);
4801 		fakedAssert(faker.businessCreditCardNumbers(), "id_ID", "businessCreditCardNumbers", i);
4802 		fakedAssert(faker.businessCreditCardTypes(), "id_ID", "businessCreditCardTypes", i);
4803 		fakedAssert(faker.cellPhoneFormats(), "id_ID", "cellPhoneFormats", i);
4804 		fakedAssert(faker.colorHuman(), "id_ID", "colorHuman", i);
4805 		fakedAssert(faker.colorSpace(), "id_ID", "colorSpace", i);
4806 		fakedAssert(faker.commerceDepartment(), "id_ID", "commerceDepartment", i);
4807 		fakedAssert(faker.commerceProductDescription(), "id_ID", "commerceProductDescription", i);
4808 		fakedAssert(faker.companyAdjective(), "id_ID", "companyAdjective", i);
4809 		fakedAssert(faker.companyBs(), "id_ID", "companyBs", i);
4810 		fakedAssert(faker.companyBsAdjective(), "id_ID", "companyBsAdjective", i);
4811 		fakedAssert(faker.companyBsNoun(), "id_ID", "companyBsNoun", i);
4812 		fakedAssert(faker.companyBsVerb(), "id_ID", "companyBsVerb", i);
4813 		fakedAssert(faker.companyCatchPhrase(), "id_ID", "companyCatchPhrase", i);
4814 		fakedAssert(faker.companyDescriptor(), "id_ID", "companyDescriptor", i);
4815 		fakedAssert(faker.companyName(), "id_ID", "companyName", i);
4816 		fakedAssert(faker.companyNoun(), "id_ID", "companyNoun", i);
4817 		fakedAssert(faker.companySuffix(), "id_ID", "companySuffix", i);
4818 		fakedAssert(faker.databaseCollation(), "id_ID", "databaseCollation", i);
4819 		fakedAssert(faker.databaseColumn(), "id_ID", "databaseColumn", i);
4820 		fakedAssert(faker.databaseEngine(), "id_ID", "databaseEngine", i);
4821 		fakedAssert(faker.databaseType(), "id_ID", "databaseType", i);
4822 		fakedAssert(faker.dateMonth(), "id_ID", "dateMonth", i);
4823 		fakedAssert(faker.dateWeekday(), "id_ID", "dateWeekday", i);
4824 		fakedAssert(faker.financeAccount(), "id_ID", "financeAccount", i);
4825 		fakedAssert(faker.financeAccountType(), "id_ID", "financeAccountType", i);
4826 		fakedAssert(faker.financeBIC(), "id_ID", "financeBIC", i);
4827 		fakedAssert(faker.financeBitcoinAddress(), "id_ID", "financeBitcoinAddress", i);
4828 		fakedAssert(faker.financeCreditCard(), "id_ID", "financeCreditCard", i);
4829 		fakedAssert(faker.financeCreditCardAmericanExpress(), "id_ID", "financeCreditCardAmericanExpress", i);
4830 		fakedAssert(faker.financeCreditCardCVV(), "id_ID", "financeCreditCardCVV", i);
4831 		fakedAssert(faker.financeCreditCardDinersClub(), "id_ID", "financeCreditCardDinersClub", i);
4832 		fakedAssert(faker.financeCreditCardDiscover(), "id_ID", "financeCreditCardDiscover", i);
4833 		fakedAssert(faker.financeCreditCardInstapayment(), "id_ID", "financeCreditCardInstapayment", i);
4834 		fakedAssert(faker.financeCreditCardJcb(), "id_ID", "financeCreditCardJcb", i);
4835 		fakedAssert(faker.financeCreditCardMastercard(), "id_ID", "financeCreditCardMastercard", i);
4836 		fakedAssert(faker.financeCreditCardSolo(), "id_ID", "financeCreditCardSolo", i);
4837 		fakedAssert(faker.financeCreditCardSwitch(), "id_ID", "financeCreditCardSwitch", i);
4838 		fakedAssert(faker.financeCreditCardVisa(), "id_ID", "financeCreditCardVisa", i);
4839 		fakedAssert(faker.financeCurrency(), "id_ID", "financeCurrency", i);
4840 		fakedAssert(faker.financeIBAN(), "id_ID", "financeIBAN", i);
4841 		fakedAssert(faker.financeMask(), "id_ID", "financeMask", i);
4842 		fakedAssert(faker.financeRoutingNumber(), "id_ID", "financeRoutingNumber", i);
4843 		fakedAssert(faker.financeTransactionType(), "id_ID", "financeTransactionType", i);
4844 		fakedAssert(faker.hackerAbbreviation(), "id_ID", "hackerAbbreviation", i);
4845 		fakedAssert(faker.hackerAdjective(), "id_ID", "hackerAdjective", i);
4846 		fakedAssert(faker.hackerIngverb(), "id_ID", "hackerIngverb", i);
4847 		fakedAssert(faker.hackerNoun(), "id_ID", "hackerNoun", i);
4848 		fakedAssert(faker.hackerPhrase(), "id_ID", "hackerPhrase", i);
4849 		fakedAssert(faker.hackerVerb(), "id_ID", "hackerVerb", i);
4850 		fakedAssert(faker.helperAlpha(), "id_ID", "helperAlpha", i);
4851 		fakedAssert(faker.helperAlphaNum(), "id_ID", "helperAlphaNum", i);
4852 		fakedAssert(faker.helperHexaDecimal(), "id_ID", "helperHexaDecimal", i);
4853 		fakedAssert(faker.internetAvatarUri(), "id_ID", "internetAvatarUri", i);
4854 		fakedAssert(faker.internetColor(), "id_ID", "internetColor", i);
4855 		fakedAssert(faker.internetDomainName(), "id_ID", "internetDomainName", i);
4856 		fakedAssert(faker.internetDomainSuffix(), "id_ID", "internetDomainSuffix", i);
4857 		fakedAssert(faker.internetDomainWord(), "id_ID", "internetDomainWord", i);
4858 		fakedAssert(faker.internetEmoji(), "id_ID", "internetEmoji", i);
4859 		fakedAssert(faker.internetExampleEmail(), "id_ID", "internetExampleEmail", i);
4860 		fakedAssert(faker.internetFreeEmail(), "id_ID", "internetFreeEmail", i);
4861 		fakedAssert(faker.internetHttpStatusCode(), "id_ID", "internetHttpStatusCode", i);
4862 		fakedAssert(faker.internetIPv4(), "id_ID", "internetIPv4", i);
4863 		fakedAssert(faker.internetIPv6(), "id_ID", "internetIPv6", i);
4864 		fakedAssert(faker.internetPassword(), "id_ID", "internetPassword", i);
4865 		fakedAssert(faker.internetProtocol(), "id_ID", "internetProtocol", i);
4866 		fakedAssert(faker.internetUrl(), "id_ID", "internetUrl", i);
4867 		fakedAssert(faker.internetUserName(), "id_ID", "internetUserName", i);
4868 		fakedAssert(faker.loremParagraph(), "id_ID", "loremParagraph", i);
4869 		fakedAssert(faker.loremParagraphs(), "id_ID", "loremParagraphs", i);
4870 		fakedAssert(faker.loremSentance(), "id_ID", "loremSentance", i);
4871 		fakedAssert(faker.loremSentances(), "id_ID", "loremSentances", i);
4872 		fakedAssert(faker.loremSupplemental(), "id_ID", "loremSupplemental", i);
4873 		fakedAssert(faker.loremText(), "id_ID", "loremText", i);
4874 		fakedAssert(faker.loremWords(), "id_ID", "loremWords", i);
4875 		fakedAssert(faker.musicGenre(), "id_ID", "musicGenre", i);
4876 		fakedAssert(faker.musicSongName(), "id_ID", "musicSongName", i);
4877 		fakedAssert(faker.nameBinaryGender(), "id_ID", "nameBinaryGender", i);
4878 		fakedAssert(faker.nameFemaleFirstName(), "id_ID", "nameFemaleFirstName", i);
4879 		fakedAssert(faker.nameFemaleMiddleName(), "id_ID", "nameFemaleMiddleName", i);
4880 		fakedAssert(faker.nameFirstName(), "id_ID", "nameFirstName", i);
4881 		fakedAssert(faker.nameGender(), "id_ID", "nameGender", i);
4882 		fakedAssert(faker.nameLastName(), "id_ID", "nameLastName", i);
4883 		fakedAssert(faker.nameMaleFirstName(), "id_ID", "nameMaleFirstName", i);
4884 		fakedAssert(faker.nameMaleMiddleName(), "id_ID", "nameMaleMiddleName", i);
4885 		fakedAssert(faker.nameMiddleName(), "id_ID", "nameMiddleName", i);
4886 		fakedAssert(faker.nameName(), "id_ID", "nameName", i);
4887 		fakedAssert(faker.namePrefix(), "id_ID", "namePrefix", i);
4888 		fakedAssert(faker.nameSuffix(), "id_ID", "nameSuffix", i);
4889 		fakedAssert(faker.phoneNumber(), "id_ID", "phoneNumber", i);
4890 		fakedAssert(faker.phoneNumberFormats(), "id_ID", "phoneNumberFormats", i);
4891 		fakedAssert(faker.scienceChemicalelement(), "id_ID", "scienceChemicalelement", i);
4892 		fakedAssert(faker.scienceUnit(), "id_ID", "scienceUnit", i);
4893 		fakedAssert(faker.teamCreature(), "id_ID", "teamCreature", i);
4894 		fakedAssert(faker.teamName(), "id_ID", "teamName", i);
4895 		fakedAssert(faker.vehicle(), "id_ID", "vehicle", i);
4896 		fakedAssert(faker.vehicleBicycleType(), "id_ID", "vehicleBicycleType", i);
4897 		fakedAssert(faker.vehicleFuel(), "id_ID", "vehicleFuel", i);
4898 		fakedAssert(faker.vehicleManufacturer(), "id_ID", "vehicleManufacturer", i);
4899 		fakedAssert(faker.vehicleModel(), "id_ID", "vehicleModel", i);
4900 		fakedAssert(faker.vehicleType(), "id_ID", "vehicleType", i);
4901 		fakedAssert(faker.vehicleVin(), "id_ID", "vehicleVin", i);
4902 		fakedAssert(faker.wordAdjective(), "id_ID", "wordAdjective", i);
4903 		fakedAssert(faker.wordAdverb(), "id_ID", "wordAdverb", i);
4904 		fakedAssert(faker.wordConjunction(), "id_ID", "wordConjunction", i);
4905 		fakedAssert(faker.wordInterjection(), "id_ID", "wordInterjection", i);
4906 		fakedAssert(faker.wordNoun(), "id_ID", "wordNoun", i);
4907 		fakedAssert(faker.wordPreposition(), "id_ID", "wordPreposition", i);
4908 		fakedAssert(faker.wordVerb(), "id_ID", "wordVerb", i);
4909 
4910 	}
4911 }
4912 
4913 unittest {
4914 	import faked.faker_it;
4915     auto faker = new Faker_it(32);
4916 	for(int i = 0; i < 30; ++i) {
4917 		fakedAssert(faker.addressBuildingNumber(), "it", "addressBuildingNumber", i);
4918 		fakedAssert(faker.addressCity(), "it", "addressCity", i);
4919 		fakedAssert(faker.addressCityName(), "it", "addressCityName", i);
4920 		fakedAssert(faker.addressCityPrefix(), "it", "addressCityPrefix", i);
4921 		fakedAssert(faker.addressCitySuffix(), "it", "addressCitySuffix", i);
4922 		fakedAssert(faker.addressCountry(), "it", "addressCountry", i);
4923 		fakedAssert(faker.addressCountryCode(), "it", "addressCountryCode", i);
4924 		fakedAssert(faker.addressCountryCodeAlpha3(), "it", "addressCountryCodeAlpha3", i);
4925 		fakedAssert(faker.addressCounty(), "it", "addressCounty", i);
4926 		fakedAssert(faker.addressDefaultCountry(), "it", "addressDefaultCountry", i);
4927 		fakedAssert(faker.addressDirection(), "it", "addressDirection", i);
4928 		fakedAssert(faker.addressDirectionAbbr(), "it", "addressDirectionAbbr", i);
4929 		fakedAssert(faker.addressLatitude(), "it", "addressLatitude", i);
4930 		fakedAssert(faker.addressLongitude(), "it", "addressLongitude", i);
4931 		fakedAssert(faker.addressPostcode(), "it", "addressPostcode", i);
4932 		fakedAssert(faker.addressSecondaryAddress(), "it", "addressSecondaryAddress", i);
4933 		fakedAssert(faker.addressState(), "it", "addressState", i);
4934 		fakedAssert(faker.addressStateAbbr(), "it", "addressStateAbbr", i);
4935 		fakedAssert(faker.addressStreet(), "it", "addressStreet", i);
4936 		fakedAssert(faker.addressStreetAddress(), "it", "addressStreetAddress", i);
4937 		fakedAssert(faker.addressStreetSuffix(), "it", "addressStreetSuffix", i);
4938 		fakedAssert(faker.addressTimeZone(), "it", "addressTimeZone", i);
4939 		fakedAssert(faker.animalBear(), "it", "animalBear", i);
4940 		fakedAssert(faker.animalBird(), "it", "animalBird", i);
4941 		fakedAssert(faker.animalCat(), "it", "animalCat", i);
4942 		fakedAssert(faker.animalCetacean(), "it", "animalCetacean", i);
4943 		fakedAssert(faker.animalCow(), "it", "animalCow", i);
4944 		fakedAssert(faker.animalCrocodilia(), "it", "animalCrocodilia", i);
4945 		fakedAssert(faker.animalDog(), "it", "animalDog", i);
4946 		fakedAssert(faker.animalFish(), "it", "animalFish", i);
4947 		fakedAssert(faker.animalHorse(), "it", "animalHorse", i);
4948 		fakedAssert(faker.animalInsect(), "it", "animalInsect", i);
4949 		fakedAssert(faker.animalLion(), "it", "animalLion", i);
4950 		fakedAssert(faker.animalRabbit(), "it", "animalRabbit", i);
4951 		fakedAssert(faker.animalRodent(), "it", "animalRodent", i);
4952 		fakedAssert(faker.animalSnake(), "it", "animalSnake", i);
4953 		fakedAssert(faker.animalType(), "it", "animalType", i);
4954 		fakedAssert(faker.appAuthor(), "it", "appAuthor", i);
4955 		fakedAssert(faker.appName(), "it", "appName", i);
4956 		fakedAssert(faker.appVersion(), "it", "appVersion", i);
4957 		fakedAssert(faker.businessCreditCardExpiryDates(), "it", "businessCreditCardExpiryDates", i);
4958 		fakedAssert(faker.businessCreditCardNumbers(), "it", "businessCreditCardNumbers", i);
4959 		fakedAssert(faker.businessCreditCardTypes(), "it", "businessCreditCardTypes", i);
4960 		fakedAssert(faker.cellPhoneFormats(), "it", "cellPhoneFormats", i);
4961 		fakedAssert(faker.colorHuman(), "it", "colorHuman", i);
4962 		fakedAssert(faker.colorSpace(), "it", "colorSpace", i);
4963 		fakedAssert(faker.commerceDepartment(), "it", "commerceDepartment", i);
4964 		fakedAssert(faker.commerceProductDescription(), "it", "commerceProductDescription", i);
4965 		fakedAssert(faker.companyAdjective(), "it", "companyAdjective", i);
4966 		fakedAssert(faker.companyBs(), "it", "companyBs", i);
4967 		fakedAssert(faker.companyBsAdjective(), "it", "companyBsAdjective", i);
4968 		fakedAssert(faker.companyBsNoun(), "it", "companyBsNoun", i);
4969 		fakedAssert(faker.companyBsVerb(), "it", "companyBsVerb", i);
4970 		fakedAssert(faker.companyCatchPhrase(), "it", "companyCatchPhrase", i);
4971 		fakedAssert(faker.companyDescriptor(), "it", "companyDescriptor", i);
4972 		fakedAssert(faker.companyName(), "it", "companyName", i);
4973 		fakedAssert(faker.companyNoun(), "it", "companyNoun", i);
4974 		fakedAssert(faker.companySuffix(), "it", "companySuffix", i);
4975 		fakedAssert(faker.databaseCollation(), "it", "databaseCollation", i);
4976 		fakedAssert(faker.databaseColumn(), "it", "databaseColumn", i);
4977 		fakedAssert(faker.databaseEngine(), "it", "databaseEngine", i);
4978 		fakedAssert(faker.databaseType(), "it", "databaseType", i);
4979 		fakedAssert(faker.dateMonth(), "it", "dateMonth", i);
4980 		fakedAssert(faker.dateWeekday(), "it", "dateWeekday", i);
4981 		fakedAssert(faker.financeAccount(), "it", "financeAccount", i);
4982 		fakedAssert(faker.financeAccountType(), "it", "financeAccountType", i);
4983 		fakedAssert(faker.financeBIC(), "it", "financeBIC", i);
4984 		fakedAssert(faker.financeBitcoinAddress(), "it", "financeBitcoinAddress", i);
4985 		fakedAssert(faker.financeCreditCard(), "it", "financeCreditCard", i);
4986 		fakedAssert(faker.financeCreditCardAmericanExpress(), "it", "financeCreditCardAmericanExpress", i);
4987 		fakedAssert(faker.financeCreditCardCVV(), "it", "financeCreditCardCVV", i);
4988 		fakedAssert(faker.financeCreditCardDinersClub(), "it", "financeCreditCardDinersClub", i);
4989 		fakedAssert(faker.financeCreditCardDiscover(), "it", "financeCreditCardDiscover", i);
4990 		fakedAssert(faker.financeCreditCardInstapayment(), "it", "financeCreditCardInstapayment", i);
4991 		fakedAssert(faker.financeCreditCardJcb(), "it", "financeCreditCardJcb", i);
4992 		fakedAssert(faker.financeCreditCardMastercard(), "it", "financeCreditCardMastercard", i);
4993 		fakedAssert(faker.financeCreditCardSolo(), "it", "financeCreditCardSolo", i);
4994 		fakedAssert(faker.financeCreditCardSwitch(), "it", "financeCreditCardSwitch", i);
4995 		fakedAssert(faker.financeCreditCardVisa(), "it", "financeCreditCardVisa", i);
4996 		fakedAssert(faker.financeCurrency(), "it", "financeCurrency", i);
4997 		fakedAssert(faker.financeIBAN(), "it", "financeIBAN", i);
4998 		fakedAssert(faker.financeMask(), "it", "financeMask", i);
4999 		fakedAssert(faker.financeRoutingNumber(), "it", "financeRoutingNumber", i);
5000 		fakedAssert(faker.financeTransactionType(), "it", "financeTransactionType", i);
5001 		fakedAssert(faker.hackerAbbreviation(), "it", "hackerAbbreviation", i);
5002 		fakedAssert(faker.hackerAdjective(), "it", "hackerAdjective", i);
5003 		fakedAssert(faker.hackerIngverb(), "it", "hackerIngverb", i);
5004 		fakedAssert(faker.hackerNoun(), "it", "hackerNoun", i);
5005 		fakedAssert(faker.hackerPhrase(), "it", "hackerPhrase", i);
5006 		fakedAssert(faker.hackerVerb(), "it", "hackerVerb", i);
5007 		fakedAssert(faker.helperAlpha(), "it", "helperAlpha", i);
5008 		fakedAssert(faker.helperAlphaNum(), "it", "helperAlphaNum", i);
5009 		fakedAssert(faker.helperHexaDecimal(), "it", "helperHexaDecimal", i);
5010 		fakedAssert(faker.internetAvatarUri(), "it", "internetAvatarUri", i);
5011 		fakedAssert(faker.internetColor(), "it", "internetColor", i);
5012 		fakedAssert(faker.internetDomainName(), "it", "internetDomainName", i);
5013 		fakedAssert(faker.internetDomainSuffix(), "it", "internetDomainSuffix", i);
5014 		fakedAssert(faker.internetDomainWord(), "it", "internetDomainWord", i);
5015 		fakedAssert(faker.internetEmoji(), "it", "internetEmoji", i);
5016 		fakedAssert(faker.internetExampleEmail(), "it", "internetExampleEmail", i);
5017 		fakedAssert(faker.internetFreeEmail(), "it", "internetFreeEmail", i);
5018 		fakedAssert(faker.internetHttpStatusCode(), "it", "internetHttpStatusCode", i);
5019 		fakedAssert(faker.internetIPv4(), "it", "internetIPv4", i);
5020 		fakedAssert(faker.internetIPv6(), "it", "internetIPv6", i);
5021 		fakedAssert(faker.internetPassword(), "it", "internetPassword", i);
5022 		fakedAssert(faker.internetProtocol(), "it", "internetProtocol", i);
5023 		fakedAssert(faker.internetUrl(), "it", "internetUrl", i);
5024 		fakedAssert(faker.internetUserName(), "it", "internetUserName", i);
5025 		fakedAssert(faker.loremParagraph(), "it", "loremParagraph", i);
5026 		fakedAssert(faker.loremParagraphs(), "it", "loremParagraphs", i);
5027 		fakedAssert(faker.loremSentance(), "it", "loremSentance", i);
5028 		fakedAssert(faker.loremSentances(), "it", "loremSentances", i);
5029 		fakedAssert(faker.loremSupplemental(), "it", "loremSupplemental", i);
5030 		fakedAssert(faker.loremText(), "it", "loremText", i);
5031 		fakedAssert(faker.loremWords(), "it", "loremWords", i);
5032 		fakedAssert(faker.musicGenre(), "it", "musicGenre", i);
5033 		fakedAssert(faker.musicSongName(), "it", "musicSongName", i);
5034 		fakedAssert(faker.nameBinaryGender(), "it", "nameBinaryGender", i);
5035 		fakedAssert(faker.nameFemaleFirstName(), "it", "nameFemaleFirstName", i);
5036 		fakedAssert(faker.nameFemaleMiddleName(), "it", "nameFemaleMiddleName", i);
5037 		fakedAssert(faker.nameFirstName(), "it", "nameFirstName", i);
5038 		fakedAssert(faker.nameGender(), "it", "nameGender", i);
5039 		fakedAssert(faker.nameLastName(), "it", "nameLastName", i);
5040 		fakedAssert(faker.nameMaleFirstName(), "it", "nameMaleFirstName", i);
5041 		fakedAssert(faker.nameMaleMiddleName(), "it", "nameMaleMiddleName", i);
5042 		fakedAssert(faker.nameMiddleName(), "it", "nameMiddleName", i);
5043 		fakedAssert(faker.nameName(), "it", "nameName", i);
5044 		fakedAssert(faker.namePrefix(), "it", "namePrefix", i);
5045 		fakedAssert(faker.nameSuffix(), "it", "nameSuffix", i);
5046 		fakedAssert(faker.phoneNumber(), "it", "phoneNumber", i);
5047 		fakedAssert(faker.phoneNumberFormats(), "it", "phoneNumberFormats", i);
5048 		fakedAssert(faker.scienceChemicalelement(), "it", "scienceChemicalelement", i);
5049 		fakedAssert(faker.scienceUnit(), "it", "scienceUnit", i);
5050 		fakedAssert(faker.teamCreature(), "it", "teamCreature", i);
5051 		fakedAssert(faker.teamName(), "it", "teamName", i);
5052 		fakedAssert(faker.vehicle(), "it", "vehicle", i);
5053 		fakedAssert(faker.vehicleBicycleType(), "it", "vehicleBicycleType", i);
5054 		fakedAssert(faker.vehicleFuel(), "it", "vehicleFuel", i);
5055 		fakedAssert(faker.vehicleManufacturer(), "it", "vehicleManufacturer", i);
5056 		fakedAssert(faker.vehicleModel(), "it", "vehicleModel", i);
5057 		fakedAssert(faker.vehicleType(), "it", "vehicleType", i);
5058 		fakedAssert(faker.vehicleVin(), "it", "vehicleVin", i);
5059 		fakedAssert(faker.wordAdjective(), "it", "wordAdjective", i);
5060 		fakedAssert(faker.wordAdverb(), "it", "wordAdverb", i);
5061 		fakedAssert(faker.wordConjunction(), "it", "wordConjunction", i);
5062 		fakedAssert(faker.wordInterjection(), "it", "wordInterjection", i);
5063 		fakedAssert(faker.wordNoun(), "it", "wordNoun", i);
5064 		fakedAssert(faker.wordPreposition(), "it", "wordPreposition", i);
5065 		fakedAssert(faker.wordVerb(), "it", "wordVerb", i);
5066 
5067 	}
5068 }
5069 
5070 unittest {
5071 	import faked.faker_ja;
5072     auto faker = new Faker_ja(33);
5073 	for(int i = 0; i < 30; ++i) {
5074 		fakedAssert(faker.addressBuildingNumber(), "ja", "addressBuildingNumber", i);
5075 		fakedAssert(faker.addressCity(), "ja", "addressCity", i);
5076 		fakedAssert(faker.addressCityName(), "ja", "addressCityName", i);
5077 		fakedAssert(faker.addressCityPrefix(), "ja", "addressCityPrefix", i);
5078 		fakedAssert(faker.addressCitySuffix(), "ja", "addressCitySuffix", i);
5079 		fakedAssert(faker.addressCountry(), "ja", "addressCountry", i);
5080 		fakedAssert(faker.addressCountryCode(), "ja", "addressCountryCode", i);
5081 		fakedAssert(faker.addressCountryCodeAlpha3(), "ja", "addressCountryCodeAlpha3", i);
5082 		fakedAssert(faker.addressCounty(), "ja", "addressCounty", i);
5083 		fakedAssert(faker.addressDefaultCountry(), "ja", "addressDefaultCountry", i);
5084 		fakedAssert(faker.addressDirection(), "ja", "addressDirection", i);
5085 		fakedAssert(faker.addressDirectionAbbr(), "ja", "addressDirectionAbbr", i);
5086 		fakedAssert(faker.addressLatitude(), "ja", "addressLatitude", i);
5087 		fakedAssert(faker.addressLongitude(), "ja", "addressLongitude", i);
5088 		fakedAssert(faker.addressPostcode(), "ja", "addressPostcode", i);
5089 		fakedAssert(faker.addressSecondaryAddress(), "ja", "addressSecondaryAddress", i);
5090 		fakedAssert(faker.addressState(), "ja", "addressState", i);
5091 		fakedAssert(faker.addressStateAbbr(), "ja", "addressStateAbbr", i);
5092 		fakedAssert(faker.addressStreet(), "ja", "addressStreet", i);
5093 		fakedAssert(faker.addressStreetAddress(), "ja", "addressStreetAddress", i);
5094 		fakedAssert(faker.addressStreetSuffix(), "ja", "addressStreetSuffix", i);
5095 		fakedAssert(faker.addressTimeZone(), "ja", "addressTimeZone", i);
5096 		fakedAssert(faker.animalBear(), "ja", "animalBear", i);
5097 		fakedAssert(faker.animalBird(), "ja", "animalBird", i);
5098 		fakedAssert(faker.animalCat(), "ja", "animalCat", i);
5099 		fakedAssert(faker.animalCetacean(), "ja", "animalCetacean", i);
5100 		fakedAssert(faker.animalCow(), "ja", "animalCow", i);
5101 		fakedAssert(faker.animalCrocodilia(), "ja", "animalCrocodilia", i);
5102 		fakedAssert(faker.animalDog(), "ja", "animalDog", i);
5103 		fakedAssert(faker.animalFish(), "ja", "animalFish", i);
5104 		fakedAssert(faker.animalHorse(), "ja", "animalHorse", i);
5105 		fakedAssert(faker.animalInsect(), "ja", "animalInsect", i);
5106 		fakedAssert(faker.animalLion(), "ja", "animalLion", i);
5107 		fakedAssert(faker.animalRabbit(), "ja", "animalRabbit", i);
5108 		fakedAssert(faker.animalRodent(), "ja", "animalRodent", i);
5109 		fakedAssert(faker.animalSnake(), "ja", "animalSnake", i);
5110 		fakedAssert(faker.animalType(), "ja", "animalType", i);
5111 		fakedAssert(faker.appAuthor(), "ja", "appAuthor", i);
5112 		fakedAssert(faker.appName(), "ja", "appName", i);
5113 		fakedAssert(faker.appVersion(), "ja", "appVersion", i);
5114 		fakedAssert(faker.businessCreditCardExpiryDates(), "ja", "businessCreditCardExpiryDates", i);
5115 		fakedAssert(faker.businessCreditCardNumbers(), "ja", "businessCreditCardNumbers", i);
5116 		fakedAssert(faker.businessCreditCardTypes(), "ja", "businessCreditCardTypes", i);
5117 		fakedAssert(faker.cellPhoneFormats(), "ja", "cellPhoneFormats", i);
5118 		fakedAssert(faker.colorHuman(), "ja", "colorHuman", i);
5119 		fakedAssert(faker.colorSpace(), "ja", "colorSpace", i);
5120 		fakedAssert(faker.commerceDepartment(), "ja", "commerceDepartment", i);
5121 		fakedAssert(faker.commerceProductDescription(), "ja", "commerceProductDescription", i);
5122 		fakedAssert(faker.companyAdjective(), "ja", "companyAdjective", i);
5123 		fakedAssert(faker.companyBs(), "ja", "companyBs", i);
5124 		fakedAssert(faker.companyBsAdjective(), "ja", "companyBsAdjective", i);
5125 		fakedAssert(faker.companyBsNoun(), "ja", "companyBsNoun", i);
5126 		fakedAssert(faker.companyBsVerb(), "ja", "companyBsVerb", i);
5127 		fakedAssert(faker.companyCatchPhrase(), "ja", "companyCatchPhrase", i);
5128 		fakedAssert(faker.companyDescriptor(), "ja", "companyDescriptor", i);
5129 		fakedAssert(faker.companyName(), "ja", "companyName", i);
5130 		fakedAssert(faker.companyNoun(), "ja", "companyNoun", i);
5131 		fakedAssert(faker.companySuffix(), "ja", "companySuffix", i);
5132 		fakedAssert(faker.databaseCollation(), "ja", "databaseCollation", i);
5133 		fakedAssert(faker.databaseColumn(), "ja", "databaseColumn", i);
5134 		fakedAssert(faker.databaseEngine(), "ja", "databaseEngine", i);
5135 		fakedAssert(faker.databaseType(), "ja", "databaseType", i);
5136 		fakedAssert(faker.dateMonth(), "ja", "dateMonth", i);
5137 		fakedAssert(faker.dateWeekday(), "ja", "dateWeekday", i);
5138 		fakedAssert(faker.financeAccount(), "ja", "financeAccount", i);
5139 		fakedAssert(faker.financeAccountType(), "ja", "financeAccountType", i);
5140 		fakedAssert(faker.financeBIC(), "ja", "financeBIC", i);
5141 		fakedAssert(faker.financeBitcoinAddress(), "ja", "financeBitcoinAddress", i);
5142 		fakedAssert(faker.financeCreditCard(), "ja", "financeCreditCard", i);
5143 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ja", "financeCreditCardAmericanExpress", i);
5144 		fakedAssert(faker.financeCreditCardCVV(), "ja", "financeCreditCardCVV", i);
5145 		fakedAssert(faker.financeCreditCardDinersClub(), "ja", "financeCreditCardDinersClub", i);
5146 		fakedAssert(faker.financeCreditCardDiscover(), "ja", "financeCreditCardDiscover", i);
5147 		fakedAssert(faker.financeCreditCardInstapayment(), "ja", "financeCreditCardInstapayment", i);
5148 		fakedAssert(faker.financeCreditCardJcb(), "ja", "financeCreditCardJcb", i);
5149 		fakedAssert(faker.financeCreditCardMastercard(), "ja", "financeCreditCardMastercard", i);
5150 		fakedAssert(faker.financeCreditCardSolo(), "ja", "financeCreditCardSolo", i);
5151 		fakedAssert(faker.financeCreditCardSwitch(), "ja", "financeCreditCardSwitch", i);
5152 		fakedAssert(faker.financeCreditCardVisa(), "ja", "financeCreditCardVisa", i);
5153 		fakedAssert(faker.financeCurrency(), "ja", "financeCurrency", i);
5154 		fakedAssert(faker.financeIBAN(), "ja", "financeIBAN", i);
5155 		fakedAssert(faker.financeMask(), "ja", "financeMask", i);
5156 		fakedAssert(faker.financeRoutingNumber(), "ja", "financeRoutingNumber", i);
5157 		fakedAssert(faker.financeTransactionType(), "ja", "financeTransactionType", i);
5158 		fakedAssert(faker.hackerAbbreviation(), "ja", "hackerAbbreviation", i);
5159 		fakedAssert(faker.hackerAdjective(), "ja", "hackerAdjective", i);
5160 		fakedAssert(faker.hackerIngverb(), "ja", "hackerIngverb", i);
5161 		fakedAssert(faker.hackerNoun(), "ja", "hackerNoun", i);
5162 		fakedAssert(faker.hackerPhrase(), "ja", "hackerPhrase", i);
5163 		fakedAssert(faker.hackerVerb(), "ja", "hackerVerb", i);
5164 		fakedAssert(faker.helperAlpha(), "ja", "helperAlpha", i);
5165 		fakedAssert(faker.helperAlphaNum(), "ja", "helperAlphaNum", i);
5166 		fakedAssert(faker.helperHexaDecimal(), "ja", "helperHexaDecimal", i);
5167 		fakedAssert(faker.internetAvatarUri(), "ja", "internetAvatarUri", i);
5168 		fakedAssert(faker.internetColor(), "ja", "internetColor", i);
5169 		fakedAssert(faker.internetDomainName(), "ja", "internetDomainName", i);
5170 		fakedAssert(faker.internetDomainSuffix(), "ja", "internetDomainSuffix", i);
5171 		fakedAssert(faker.internetDomainWord(), "ja", "internetDomainWord", i);
5172 		fakedAssert(faker.internetEmoji(), "ja", "internetEmoji", i);
5173 		fakedAssert(faker.internetExampleEmail(), "ja", "internetExampleEmail", i);
5174 		fakedAssert(faker.internetFreeEmail(), "ja", "internetFreeEmail", i);
5175 		fakedAssert(faker.internetHttpStatusCode(), "ja", "internetHttpStatusCode", i);
5176 		fakedAssert(faker.internetIPv4(), "ja", "internetIPv4", i);
5177 		fakedAssert(faker.internetIPv6(), "ja", "internetIPv6", i);
5178 		fakedAssert(faker.internetPassword(), "ja", "internetPassword", i);
5179 		fakedAssert(faker.internetProtocol(), "ja", "internetProtocol", i);
5180 		fakedAssert(faker.internetUrl(), "ja", "internetUrl", i);
5181 		fakedAssert(faker.internetUserName(), "ja", "internetUserName", i);
5182 		fakedAssert(faker.loremParagraph(), "ja", "loremParagraph", i);
5183 		fakedAssert(faker.loremParagraphs(), "ja", "loremParagraphs", i);
5184 		fakedAssert(faker.loremSentance(), "ja", "loremSentance", i);
5185 		fakedAssert(faker.loremSentances(), "ja", "loremSentances", i);
5186 		fakedAssert(faker.loremSupplemental(), "ja", "loremSupplemental", i);
5187 		fakedAssert(faker.loremText(), "ja", "loremText", i);
5188 		fakedAssert(faker.loremWords(), "ja", "loremWords", i);
5189 		fakedAssert(faker.musicGenre(), "ja", "musicGenre", i);
5190 		fakedAssert(faker.musicSongName(), "ja", "musicSongName", i);
5191 		fakedAssert(faker.nameBinaryGender(), "ja", "nameBinaryGender", i);
5192 		fakedAssert(faker.nameFemaleFirstName(), "ja", "nameFemaleFirstName", i);
5193 		fakedAssert(faker.nameFemaleMiddleName(), "ja", "nameFemaleMiddleName", i);
5194 		fakedAssert(faker.nameFirstName(), "ja", "nameFirstName", i);
5195 		fakedAssert(faker.nameGender(), "ja", "nameGender", i);
5196 		fakedAssert(faker.nameLastName(), "ja", "nameLastName", i);
5197 		fakedAssert(faker.nameMaleFirstName(), "ja", "nameMaleFirstName", i);
5198 		fakedAssert(faker.nameMaleMiddleName(), "ja", "nameMaleMiddleName", i);
5199 		fakedAssert(faker.nameMiddleName(), "ja", "nameMiddleName", i);
5200 		fakedAssert(faker.nameName(), "ja", "nameName", i);
5201 		fakedAssert(faker.namePrefix(), "ja", "namePrefix", i);
5202 		fakedAssert(faker.nameSuffix(), "ja", "nameSuffix", i);
5203 		fakedAssert(faker.phoneNumber(), "ja", "phoneNumber", i);
5204 		fakedAssert(faker.phoneNumberFormats(), "ja", "phoneNumberFormats", i);
5205 		fakedAssert(faker.scienceChemicalelement(), "ja", "scienceChemicalelement", i);
5206 		fakedAssert(faker.scienceUnit(), "ja", "scienceUnit", i);
5207 		fakedAssert(faker.teamCreature(), "ja", "teamCreature", i);
5208 		fakedAssert(faker.teamName(), "ja", "teamName", i);
5209 		fakedAssert(faker.vehicle(), "ja", "vehicle", i);
5210 		fakedAssert(faker.vehicleBicycleType(), "ja", "vehicleBicycleType", i);
5211 		fakedAssert(faker.vehicleFuel(), "ja", "vehicleFuel", i);
5212 		fakedAssert(faker.vehicleManufacturer(), "ja", "vehicleManufacturer", i);
5213 		fakedAssert(faker.vehicleModel(), "ja", "vehicleModel", i);
5214 		fakedAssert(faker.vehicleType(), "ja", "vehicleType", i);
5215 		fakedAssert(faker.vehicleVin(), "ja", "vehicleVin", i);
5216 		fakedAssert(faker.wordAdjective(), "ja", "wordAdjective", i);
5217 		fakedAssert(faker.wordAdverb(), "ja", "wordAdverb", i);
5218 		fakedAssert(faker.wordConjunction(), "ja", "wordConjunction", i);
5219 		fakedAssert(faker.wordInterjection(), "ja", "wordInterjection", i);
5220 		fakedAssert(faker.wordNoun(), "ja", "wordNoun", i);
5221 		fakedAssert(faker.wordPreposition(), "ja", "wordPreposition", i);
5222 		fakedAssert(faker.wordVerb(), "ja", "wordVerb", i);
5223 
5224 	}
5225 }
5226 
5227 unittest {
5228 	import faked.faker_ko;
5229     auto faker = new Faker_ko(34);
5230 	for(int i = 0; i < 30; ++i) {
5231 		fakedAssert(faker.addressBuildingNumber(), "ko", "addressBuildingNumber", i);
5232 		fakedAssert(faker.addressCity(), "ko", "addressCity", i);
5233 		fakedAssert(faker.addressCityName(), "ko", "addressCityName", i);
5234 		fakedAssert(faker.addressCityPrefix(), "ko", "addressCityPrefix", i);
5235 		fakedAssert(faker.addressCitySuffix(), "ko", "addressCitySuffix", i);
5236 		fakedAssert(faker.addressCountry(), "ko", "addressCountry", i);
5237 		fakedAssert(faker.addressCountryCode(), "ko", "addressCountryCode", i);
5238 		fakedAssert(faker.addressCountryCodeAlpha3(), "ko", "addressCountryCodeAlpha3", i);
5239 		fakedAssert(faker.addressCounty(), "ko", "addressCounty", i);
5240 		fakedAssert(faker.addressDefaultCountry(), "ko", "addressDefaultCountry", i);
5241 		fakedAssert(faker.addressDirection(), "ko", "addressDirection", i);
5242 		fakedAssert(faker.addressDirectionAbbr(), "ko", "addressDirectionAbbr", i);
5243 		fakedAssert(faker.addressLatitude(), "ko", "addressLatitude", i);
5244 		fakedAssert(faker.addressLongitude(), "ko", "addressLongitude", i);
5245 		fakedAssert(faker.addressPostcode(), "ko", "addressPostcode", i);
5246 		fakedAssert(faker.addressSecondaryAddress(), "ko", "addressSecondaryAddress", i);
5247 		fakedAssert(faker.addressState(), "ko", "addressState", i);
5248 		fakedAssert(faker.addressStateAbbr(), "ko", "addressStateAbbr", i);
5249 		fakedAssert(faker.addressStreet(), "ko", "addressStreet", i);
5250 		fakedAssert(faker.addressStreetAddress(), "ko", "addressStreetAddress", i);
5251 		fakedAssert(faker.addressStreetSuffix(), "ko", "addressStreetSuffix", i);
5252 		fakedAssert(faker.addressTimeZone(), "ko", "addressTimeZone", i);
5253 		fakedAssert(faker.animalBear(), "ko", "animalBear", i);
5254 		fakedAssert(faker.animalBird(), "ko", "animalBird", i);
5255 		fakedAssert(faker.animalCat(), "ko", "animalCat", i);
5256 		fakedAssert(faker.animalCetacean(), "ko", "animalCetacean", i);
5257 		fakedAssert(faker.animalCow(), "ko", "animalCow", i);
5258 		fakedAssert(faker.animalCrocodilia(), "ko", "animalCrocodilia", i);
5259 		fakedAssert(faker.animalDog(), "ko", "animalDog", i);
5260 		fakedAssert(faker.animalFish(), "ko", "animalFish", i);
5261 		fakedAssert(faker.animalHorse(), "ko", "animalHorse", i);
5262 		fakedAssert(faker.animalInsect(), "ko", "animalInsect", i);
5263 		fakedAssert(faker.animalLion(), "ko", "animalLion", i);
5264 		fakedAssert(faker.animalRabbit(), "ko", "animalRabbit", i);
5265 		fakedAssert(faker.animalRodent(), "ko", "animalRodent", i);
5266 		fakedAssert(faker.animalSnake(), "ko", "animalSnake", i);
5267 		fakedAssert(faker.animalType(), "ko", "animalType", i);
5268 		fakedAssert(faker.appAuthor(), "ko", "appAuthor", i);
5269 		fakedAssert(faker.appName(), "ko", "appName", i);
5270 		fakedAssert(faker.appVersion(), "ko", "appVersion", i);
5271 		fakedAssert(faker.businessCreditCardExpiryDates(), "ko", "businessCreditCardExpiryDates", i);
5272 		fakedAssert(faker.businessCreditCardNumbers(), "ko", "businessCreditCardNumbers", i);
5273 		fakedAssert(faker.businessCreditCardTypes(), "ko", "businessCreditCardTypes", i);
5274 		fakedAssert(faker.cellPhoneFormats(), "ko", "cellPhoneFormats", i);
5275 		fakedAssert(faker.colorHuman(), "ko", "colorHuman", i);
5276 		fakedAssert(faker.colorSpace(), "ko", "colorSpace", i);
5277 		fakedAssert(faker.commerceDepartment(), "ko", "commerceDepartment", i);
5278 		fakedAssert(faker.commerceProductDescription(), "ko", "commerceProductDescription", i);
5279 		fakedAssert(faker.companyAdjective(), "ko", "companyAdjective", i);
5280 		fakedAssert(faker.companyBs(), "ko", "companyBs", i);
5281 		fakedAssert(faker.companyBsAdjective(), "ko", "companyBsAdjective", i);
5282 		fakedAssert(faker.companyBsNoun(), "ko", "companyBsNoun", i);
5283 		fakedAssert(faker.companyBsVerb(), "ko", "companyBsVerb", i);
5284 		fakedAssert(faker.companyCatchPhrase(), "ko", "companyCatchPhrase", i);
5285 		fakedAssert(faker.companyDescriptor(), "ko", "companyDescriptor", i);
5286 		fakedAssert(faker.companyName(), "ko", "companyName", i);
5287 		fakedAssert(faker.companyNoun(), "ko", "companyNoun", i);
5288 		fakedAssert(faker.companySuffix(), "ko", "companySuffix", i);
5289 		fakedAssert(faker.databaseCollation(), "ko", "databaseCollation", i);
5290 		fakedAssert(faker.databaseColumn(), "ko", "databaseColumn", i);
5291 		fakedAssert(faker.databaseEngine(), "ko", "databaseEngine", i);
5292 		fakedAssert(faker.databaseType(), "ko", "databaseType", i);
5293 		fakedAssert(faker.dateMonth(), "ko", "dateMonth", i);
5294 		fakedAssert(faker.dateWeekday(), "ko", "dateWeekday", i);
5295 		fakedAssert(faker.financeAccount(), "ko", "financeAccount", i);
5296 		fakedAssert(faker.financeAccountType(), "ko", "financeAccountType", i);
5297 		fakedAssert(faker.financeBIC(), "ko", "financeBIC", i);
5298 		fakedAssert(faker.financeBitcoinAddress(), "ko", "financeBitcoinAddress", i);
5299 		fakedAssert(faker.financeCreditCard(), "ko", "financeCreditCard", i);
5300 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ko", "financeCreditCardAmericanExpress", i);
5301 		fakedAssert(faker.financeCreditCardCVV(), "ko", "financeCreditCardCVV", i);
5302 		fakedAssert(faker.financeCreditCardDinersClub(), "ko", "financeCreditCardDinersClub", i);
5303 		fakedAssert(faker.financeCreditCardDiscover(), "ko", "financeCreditCardDiscover", i);
5304 		fakedAssert(faker.financeCreditCardInstapayment(), "ko", "financeCreditCardInstapayment", i);
5305 		fakedAssert(faker.financeCreditCardJcb(), "ko", "financeCreditCardJcb", i);
5306 		fakedAssert(faker.financeCreditCardMastercard(), "ko", "financeCreditCardMastercard", i);
5307 		fakedAssert(faker.financeCreditCardSolo(), "ko", "financeCreditCardSolo", i);
5308 		fakedAssert(faker.financeCreditCardSwitch(), "ko", "financeCreditCardSwitch", i);
5309 		fakedAssert(faker.financeCreditCardVisa(), "ko", "financeCreditCardVisa", i);
5310 		fakedAssert(faker.financeCurrency(), "ko", "financeCurrency", i);
5311 		fakedAssert(faker.financeIBAN(), "ko", "financeIBAN", i);
5312 		fakedAssert(faker.financeMask(), "ko", "financeMask", i);
5313 		fakedAssert(faker.financeRoutingNumber(), "ko", "financeRoutingNumber", i);
5314 		fakedAssert(faker.financeTransactionType(), "ko", "financeTransactionType", i);
5315 		fakedAssert(faker.hackerAbbreviation(), "ko", "hackerAbbreviation", i);
5316 		fakedAssert(faker.hackerAdjective(), "ko", "hackerAdjective", i);
5317 		fakedAssert(faker.hackerIngverb(), "ko", "hackerIngverb", i);
5318 		fakedAssert(faker.hackerNoun(), "ko", "hackerNoun", i);
5319 		fakedAssert(faker.hackerPhrase(), "ko", "hackerPhrase", i);
5320 		fakedAssert(faker.hackerVerb(), "ko", "hackerVerb", i);
5321 		fakedAssert(faker.helperAlpha(), "ko", "helperAlpha", i);
5322 		fakedAssert(faker.helperAlphaNum(), "ko", "helperAlphaNum", i);
5323 		fakedAssert(faker.helperHexaDecimal(), "ko", "helperHexaDecimal", i);
5324 		fakedAssert(faker.internetAvatarUri(), "ko", "internetAvatarUri", i);
5325 		fakedAssert(faker.internetColor(), "ko", "internetColor", i);
5326 		fakedAssert(faker.internetDomainName(), "ko", "internetDomainName", i);
5327 		fakedAssert(faker.internetDomainSuffix(), "ko", "internetDomainSuffix", i);
5328 		fakedAssert(faker.internetDomainWord(), "ko", "internetDomainWord", i);
5329 		fakedAssert(faker.internetEmoji(), "ko", "internetEmoji", i);
5330 		fakedAssert(faker.internetExampleEmail(), "ko", "internetExampleEmail", i);
5331 		fakedAssert(faker.internetFreeEmail(), "ko", "internetFreeEmail", i);
5332 		fakedAssert(faker.internetHttpStatusCode(), "ko", "internetHttpStatusCode", i);
5333 		fakedAssert(faker.internetIPv4(), "ko", "internetIPv4", i);
5334 		fakedAssert(faker.internetIPv6(), "ko", "internetIPv6", i);
5335 		fakedAssert(faker.internetPassword(), "ko", "internetPassword", i);
5336 		fakedAssert(faker.internetProtocol(), "ko", "internetProtocol", i);
5337 		fakedAssert(faker.internetUrl(), "ko", "internetUrl", i);
5338 		fakedAssert(faker.internetUserName(), "ko", "internetUserName", i);
5339 		fakedAssert(faker.loremParagraph(), "ko", "loremParagraph", i);
5340 		fakedAssert(faker.loremParagraphs(), "ko", "loremParagraphs", i);
5341 		fakedAssert(faker.loremSentance(), "ko", "loremSentance", i);
5342 		fakedAssert(faker.loremSentances(), "ko", "loremSentances", i);
5343 		fakedAssert(faker.loremSupplemental(), "ko", "loremSupplemental", i);
5344 		fakedAssert(faker.loremText(), "ko", "loremText", i);
5345 		fakedAssert(faker.loremWords(), "ko", "loremWords", i);
5346 		fakedAssert(faker.musicGenre(), "ko", "musicGenre", i);
5347 		fakedAssert(faker.musicSongName(), "ko", "musicSongName", i);
5348 		fakedAssert(faker.nameBinaryGender(), "ko", "nameBinaryGender", i);
5349 		fakedAssert(faker.nameFemaleFirstName(), "ko", "nameFemaleFirstName", i);
5350 		fakedAssert(faker.nameFemaleMiddleName(), "ko", "nameFemaleMiddleName", i);
5351 		fakedAssert(faker.nameFirstName(), "ko", "nameFirstName", i);
5352 		fakedAssert(faker.nameGender(), "ko", "nameGender", i);
5353 		fakedAssert(faker.nameLastName(), "ko", "nameLastName", i);
5354 		fakedAssert(faker.nameMaleFirstName(), "ko", "nameMaleFirstName", i);
5355 		fakedAssert(faker.nameMaleMiddleName(), "ko", "nameMaleMiddleName", i);
5356 		fakedAssert(faker.nameMiddleName(), "ko", "nameMiddleName", i);
5357 		fakedAssert(faker.nameName(), "ko", "nameName", i);
5358 		fakedAssert(faker.namePrefix(), "ko", "namePrefix", i);
5359 		fakedAssert(faker.nameSuffix(), "ko", "nameSuffix", i);
5360 		fakedAssert(faker.phoneNumber(), "ko", "phoneNumber", i);
5361 		fakedAssert(faker.phoneNumberFormats(), "ko", "phoneNumberFormats", i);
5362 		fakedAssert(faker.scienceChemicalelement(), "ko", "scienceChemicalelement", i);
5363 		fakedAssert(faker.scienceUnit(), "ko", "scienceUnit", i);
5364 		fakedAssert(faker.teamCreature(), "ko", "teamCreature", i);
5365 		fakedAssert(faker.teamName(), "ko", "teamName", i);
5366 		fakedAssert(faker.vehicle(), "ko", "vehicle", i);
5367 		fakedAssert(faker.vehicleBicycleType(), "ko", "vehicleBicycleType", i);
5368 		fakedAssert(faker.vehicleFuel(), "ko", "vehicleFuel", i);
5369 		fakedAssert(faker.vehicleManufacturer(), "ko", "vehicleManufacturer", i);
5370 		fakedAssert(faker.vehicleModel(), "ko", "vehicleModel", i);
5371 		fakedAssert(faker.vehicleType(), "ko", "vehicleType", i);
5372 		fakedAssert(faker.vehicleVin(), "ko", "vehicleVin", i);
5373 		fakedAssert(faker.wordAdjective(), "ko", "wordAdjective", i);
5374 		fakedAssert(faker.wordAdverb(), "ko", "wordAdverb", i);
5375 		fakedAssert(faker.wordConjunction(), "ko", "wordConjunction", i);
5376 		fakedAssert(faker.wordInterjection(), "ko", "wordInterjection", i);
5377 		fakedAssert(faker.wordNoun(), "ko", "wordNoun", i);
5378 		fakedAssert(faker.wordPreposition(), "ko", "wordPreposition", i);
5379 		fakedAssert(faker.wordVerb(), "ko", "wordVerb", i);
5380 
5381 	}
5382 }
5383 
5384 unittest {
5385 	import faked.faker_lv;
5386     auto faker = new Faker_lv(35);
5387 	for(int i = 0; i < 30; ++i) {
5388 		fakedAssert(faker.addressBuildingNumber(), "lv", "addressBuildingNumber", i);
5389 		fakedAssert(faker.addressCity(), "lv", "addressCity", i);
5390 		fakedAssert(faker.addressCityName(), "lv", "addressCityName", i);
5391 		fakedAssert(faker.addressCityPrefix(), "lv", "addressCityPrefix", i);
5392 		fakedAssert(faker.addressCitySuffix(), "lv", "addressCitySuffix", i);
5393 		fakedAssert(faker.addressCountry(), "lv", "addressCountry", i);
5394 		fakedAssert(faker.addressCountryCode(), "lv", "addressCountryCode", i);
5395 		fakedAssert(faker.addressCountryCodeAlpha3(), "lv", "addressCountryCodeAlpha3", i);
5396 		fakedAssert(faker.addressCounty(), "lv", "addressCounty", i);
5397 		fakedAssert(faker.addressDefaultCountry(), "lv", "addressDefaultCountry", i);
5398 		fakedAssert(faker.addressDirection(), "lv", "addressDirection", i);
5399 		fakedAssert(faker.addressDirectionAbbr(), "lv", "addressDirectionAbbr", i);
5400 		fakedAssert(faker.addressLatitude(), "lv", "addressLatitude", i);
5401 		fakedAssert(faker.addressLongitude(), "lv", "addressLongitude", i);
5402 		fakedAssert(faker.addressPostcode(), "lv", "addressPostcode", i);
5403 		fakedAssert(faker.addressSecondaryAddress(), "lv", "addressSecondaryAddress", i);
5404 		fakedAssert(faker.addressState(), "lv", "addressState", i);
5405 		fakedAssert(faker.addressStateAbbr(), "lv", "addressStateAbbr", i);
5406 		fakedAssert(faker.addressStreet(), "lv", "addressStreet", i);
5407 		fakedAssert(faker.addressStreetAddress(), "lv", "addressStreetAddress", i);
5408 		fakedAssert(faker.addressStreetSuffix(), "lv", "addressStreetSuffix", i);
5409 		fakedAssert(faker.addressTimeZone(), "lv", "addressTimeZone", i);
5410 		fakedAssert(faker.animalBear(), "lv", "animalBear", i);
5411 		fakedAssert(faker.animalBird(), "lv", "animalBird", i);
5412 		fakedAssert(faker.animalCat(), "lv", "animalCat", i);
5413 		fakedAssert(faker.animalCetacean(), "lv", "animalCetacean", i);
5414 		fakedAssert(faker.animalCow(), "lv", "animalCow", i);
5415 		fakedAssert(faker.animalCrocodilia(), "lv", "animalCrocodilia", i);
5416 		fakedAssert(faker.animalDog(), "lv", "animalDog", i);
5417 		fakedAssert(faker.animalFish(), "lv", "animalFish", i);
5418 		fakedAssert(faker.animalHorse(), "lv", "animalHorse", i);
5419 		fakedAssert(faker.animalInsect(), "lv", "animalInsect", i);
5420 		fakedAssert(faker.animalLion(), "lv", "animalLion", i);
5421 		fakedAssert(faker.animalRabbit(), "lv", "animalRabbit", i);
5422 		fakedAssert(faker.animalRodent(), "lv", "animalRodent", i);
5423 		fakedAssert(faker.animalSnake(), "lv", "animalSnake", i);
5424 		fakedAssert(faker.animalType(), "lv", "animalType", i);
5425 		fakedAssert(faker.appAuthor(), "lv", "appAuthor", i);
5426 		fakedAssert(faker.appName(), "lv", "appName", i);
5427 		fakedAssert(faker.appVersion(), "lv", "appVersion", i);
5428 		fakedAssert(faker.businessCreditCardExpiryDates(), "lv", "businessCreditCardExpiryDates", i);
5429 		fakedAssert(faker.businessCreditCardNumbers(), "lv", "businessCreditCardNumbers", i);
5430 		fakedAssert(faker.businessCreditCardTypes(), "lv", "businessCreditCardTypes", i);
5431 		fakedAssert(faker.cellPhoneFormats(), "lv", "cellPhoneFormats", i);
5432 		fakedAssert(faker.colorHuman(), "lv", "colorHuman", i);
5433 		fakedAssert(faker.colorSpace(), "lv", "colorSpace", i);
5434 		fakedAssert(faker.commerceDepartment(), "lv", "commerceDepartment", i);
5435 		fakedAssert(faker.commerceProductDescription(), "lv", "commerceProductDescription", i);
5436 		fakedAssert(faker.companyAdjective(), "lv", "companyAdjective", i);
5437 		fakedAssert(faker.companyBs(), "lv", "companyBs", i);
5438 		fakedAssert(faker.companyBsAdjective(), "lv", "companyBsAdjective", i);
5439 		fakedAssert(faker.companyBsNoun(), "lv", "companyBsNoun", i);
5440 		fakedAssert(faker.companyBsVerb(), "lv", "companyBsVerb", i);
5441 		fakedAssert(faker.companyCatchPhrase(), "lv", "companyCatchPhrase", i);
5442 		fakedAssert(faker.companyDescriptor(), "lv", "companyDescriptor", i);
5443 		fakedAssert(faker.companyName(), "lv", "companyName", i);
5444 		fakedAssert(faker.companyNoun(), "lv", "companyNoun", i);
5445 		fakedAssert(faker.companySuffix(), "lv", "companySuffix", i);
5446 		fakedAssert(faker.databaseCollation(), "lv", "databaseCollation", i);
5447 		fakedAssert(faker.databaseColumn(), "lv", "databaseColumn", i);
5448 		fakedAssert(faker.databaseEngine(), "lv", "databaseEngine", i);
5449 		fakedAssert(faker.databaseType(), "lv", "databaseType", i);
5450 		fakedAssert(faker.dateMonth(), "lv", "dateMonth", i);
5451 		fakedAssert(faker.dateWeekday(), "lv", "dateWeekday", i);
5452 		fakedAssert(faker.financeAccount(), "lv", "financeAccount", i);
5453 		fakedAssert(faker.financeAccountType(), "lv", "financeAccountType", i);
5454 		fakedAssert(faker.financeBIC(), "lv", "financeBIC", i);
5455 		fakedAssert(faker.financeBitcoinAddress(), "lv", "financeBitcoinAddress", i);
5456 		fakedAssert(faker.financeCreditCard(), "lv", "financeCreditCard", i);
5457 		fakedAssert(faker.financeCreditCardAmericanExpress(), "lv", "financeCreditCardAmericanExpress", i);
5458 		fakedAssert(faker.financeCreditCardCVV(), "lv", "financeCreditCardCVV", i);
5459 		fakedAssert(faker.financeCreditCardDinersClub(), "lv", "financeCreditCardDinersClub", i);
5460 		fakedAssert(faker.financeCreditCardDiscover(), "lv", "financeCreditCardDiscover", i);
5461 		fakedAssert(faker.financeCreditCardInstapayment(), "lv", "financeCreditCardInstapayment", i);
5462 		fakedAssert(faker.financeCreditCardJcb(), "lv", "financeCreditCardJcb", i);
5463 		fakedAssert(faker.financeCreditCardMastercard(), "lv", "financeCreditCardMastercard", i);
5464 		fakedAssert(faker.financeCreditCardSolo(), "lv", "financeCreditCardSolo", i);
5465 		fakedAssert(faker.financeCreditCardSwitch(), "lv", "financeCreditCardSwitch", i);
5466 		fakedAssert(faker.financeCreditCardVisa(), "lv", "financeCreditCardVisa", i);
5467 		fakedAssert(faker.financeCurrency(), "lv", "financeCurrency", i);
5468 		fakedAssert(faker.financeIBAN(), "lv", "financeIBAN", i);
5469 		fakedAssert(faker.financeMask(), "lv", "financeMask", i);
5470 		fakedAssert(faker.financeRoutingNumber(), "lv", "financeRoutingNumber", i);
5471 		fakedAssert(faker.financeTransactionType(), "lv", "financeTransactionType", i);
5472 		fakedAssert(faker.hackerAbbreviation(), "lv", "hackerAbbreviation", i);
5473 		fakedAssert(faker.hackerAdjective(), "lv", "hackerAdjective", i);
5474 		fakedAssert(faker.hackerIngverb(), "lv", "hackerIngverb", i);
5475 		fakedAssert(faker.hackerNoun(), "lv", "hackerNoun", i);
5476 		fakedAssert(faker.hackerPhrase(), "lv", "hackerPhrase", i);
5477 		fakedAssert(faker.hackerVerb(), "lv", "hackerVerb", i);
5478 		fakedAssert(faker.helperAlpha(), "lv", "helperAlpha", i);
5479 		fakedAssert(faker.helperAlphaNum(), "lv", "helperAlphaNum", i);
5480 		fakedAssert(faker.helperHexaDecimal(), "lv", "helperHexaDecimal", i);
5481 		fakedAssert(faker.internetAvatarUri(), "lv", "internetAvatarUri", i);
5482 		fakedAssert(faker.internetColor(), "lv", "internetColor", i);
5483 		fakedAssert(faker.internetDomainName(), "lv", "internetDomainName", i);
5484 		fakedAssert(faker.internetDomainSuffix(), "lv", "internetDomainSuffix", i);
5485 		fakedAssert(faker.internetDomainWord(), "lv", "internetDomainWord", i);
5486 		fakedAssert(faker.internetEmoji(), "lv", "internetEmoji", i);
5487 		fakedAssert(faker.internetExampleEmail(), "lv", "internetExampleEmail", i);
5488 		fakedAssert(faker.internetFreeEmail(), "lv", "internetFreeEmail", i);
5489 		fakedAssert(faker.internetHttpStatusCode(), "lv", "internetHttpStatusCode", i);
5490 		fakedAssert(faker.internetIPv4(), "lv", "internetIPv4", i);
5491 		fakedAssert(faker.internetIPv6(), "lv", "internetIPv6", i);
5492 		fakedAssert(faker.internetPassword(), "lv", "internetPassword", i);
5493 		fakedAssert(faker.internetProtocol(), "lv", "internetProtocol", i);
5494 		fakedAssert(faker.internetUrl(), "lv", "internetUrl", i);
5495 		fakedAssert(faker.internetUserName(), "lv", "internetUserName", i);
5496 		fakedAssert(faker.loremParagraph(), "lv", "loremParagraph", i);
5497 		fakedAssert(faker.loremParagraphs(), "lv", "loremParagraphs", i);
5498 		fakedAssert(faker.loremSentance(), "lv", "loremSentance", i);
5499 		fakedAssert(faker.loremSentances(), "lv", "loremSentances", i);
5500 		fakedAssert(faker.loremSupplemental(), "lv", "loremSupplemental", i);
5501 		fakedAssert(faker.loremText(), "lv", "loremText", i);
5502 		fakedAssert(faker.loremWords(), "lv", "loremWords", i);
5503 		fakedAssert(faker.musicGenre(), "lv", "musicGenre", i);
5504 		fakedAssert(faker.musicSongName(), "lv", "musicSongName", i);
5505 		fakedAssert(faker.nameBinaryGender(), "lv", "nameBinaryGender", i);
5506 		fakedAssert(faker.nameFemaleFirstName(), "lv", "nameFemaleFirstName", i);
5507 		fakedAssert(faker.nameFemaleMiddleName(), "lv", "nameFemaleMiddleName", i);
5508 		fakedAssert(faker.nameFirstName(), "lv", "nameFirstName", i);
5509 		fakedAssert(faker.nameGender(), "lv", "nameGender", i);
5510 		fakedAssert(faker.nameLastName(), "lv", "nameLastName", i);
5511 		fakedAssert(faker.nameMaleFirstName(), "lv", "nameMaleFirstName", i);
5512 		fakedAssert(faker.nameMaleMiddleName(), "lv", "nameMaleMiddleName", i);
5513 		fakedAssert(faker.nameMiddleName(), "lv", "nameMiddleName", i);
5514 		fakedAssert(faker.nameName(), "lv", "nameName", i);
5515 		fakedAssert(faker.namePrefix(), "lv", "namePrefix", i);
5516 		fakedAssert(faker.nameSuffix(), "lv", "nameSuffix", i);
5517 		fakedAssert(faker.phoneNumber(), "lv", "phoneNumber", i);
5518 		fakedAssert(faker.phoneNumberFormats(), "lv", "phoneNumberFormats", i);
5519 		fakedAssert(faker.scienceChemicalelement(), "lv", "scienceChemicalelement", i);
5520 		fakedAssert(faker.scienceUnit(), "lv", "scienceUnit", i);
5521 		fakedAssert(faker.teamCreature(), "lv", "teamCreature", i);
5522 		fakedAssert(faker.teamName(), "lv", "teamName", i);
5523 		fakedAssert(faker.vehicle(), "lv", "vehicle", i);
5524 		fakedAssert(faker.vehicleBicycleType(), "lv", "vehicleBicycleType", i);
5525 		fakedAssert(faker.vehicleFuel(), "lv", "vehicleFuel", i);
5526 		fakedAssert(faker.vehicleManufacturer(), "lv", "vehicleManufacturer", i);
5527 		fakedAssert(faker.vehicleModel(), "lv", "vehicleModel", i);
5528 		fakedAssert(faker.vehicleType(), "lv", "vehicleType", i);
5529 		fakedAssert(faker.vehicleVin(), "lv", "vehicleVin", i);
5530 		fakedAssert(faker.wordAdjective(), "lv", "wordAdjective", i);
5531 		fakedAssert(faker.wordAdverb(), "lv", "wordAdverb", i);
5532 		fakedAssert(faker.wordConjunction(), "lv", "wordConjunction", i);
5533 		fakedAssert(faker.wordInterjection(), "lv", "wordInterjection", i);
5534 		fakedAssert(faker.wordNoun(), "lv", "wordNoun", i);
5535 		fakedAssert(faker.wordPreposition(), "lv", "wordPreposition", i);
5536 		fakedAssert(faker.wordVerb(), "lv", "wordVerb", i);
5537 
5538 	}
5539 }
5540 
5541 unittest {
5542 	import faked.faker_mk;
5543     auto faker = new Faker_mk(36);
5544 	for(int i = 0; i < 30; ++i) {
5545 		fakedAssert(faker.addressBuildingNumber(), "mk", "addressBuildingNumber", i);
5546 		fakedAssert(faker.addressCity(), "mk", "addressCity", i);
5547 		fakedAssert(faker.addressCityName(), "mk", "addressCityName", i);
5548 		fakedAssert(faker.addressCityPrefix(), "mk", "addressCityPrefix", i);
5549 		fakedAssert(faker.addressCitySuffix(), "mk", "addressCitySuffix", i);
5550 		fakedAssert(faker.addressCountry(), "mk", "addressCountry", i);
5551 		fakedAssert(faker.addressCountryCode(), "mk", "addressCountryCode", i);
5552 		fakedAssert(faker.addressCountryCodeAlpha3(), "mk", "addressCountryCodeAlpha3", i);
5553 		fakedAssert(faker.addressCounty(), "mk", "addressCounty", i);
5554 		fakedAssert(faker.addressDefaultCountry(), "mk", "addressDefaultCountry", i);
5555 		fakedAssert(faker.addressDirection(), "mk", "addressDirection", i);
5556 		fakedAssert(faker.addressDirectionAbbr(), "mk", "addressDirectionAbbr", i);
5557 		fakedAssert(faker.addressLatitude(), "mk", "addressLatitude", i);
5558 		fakedAssert(faker.addressLongitude(), "mk", "addressLongitude", i);
5559 		fakedAssert(faker.addressPostcode(), "mk", "addressPostcode", i);
5560 		fakedAssert(faker.addressSecondaryAddress(), "mk", "addressSecondaryAddress", i);
5561 		fakedAssert(faker.addressState(), "mk", "addressState", i);
5562 		fakedAssert(faker.addressStateAbbr(), "mk", "addressStateAbbr", i);
5563 		fakedAssert(faker.addressStreet(), "mk", "addressStreet", i);
5564 		fakedAssert(faker.addressStreetAddress(), "mk", "addressStreetAddress", i);
5565 		fakedAssert(faker.addressStreetSuffix(), "mk", "addressStreetSuffix", i);
5566 		fakedAssert(faker.addressTimeZone(), "mk", "addressTimeZone", i);
5567 		fakedAssert(faker.animalBear(), "mk", "animalBear", i);
5568 		fakedAssert(faker.animalBird(), "mk", "animalBird", i);
5569 		fakedAssert(faker.animalCat(), "mk", "animalCat", i);
5570 		fakedAssert(faker.animalCetacean(), "mk", "animalCetacean", i);
5571 		fakedAssert(faker.animalCow(), "mk", "animalCow", i);
5572 		fakedAssert(faker.animalCrocodilia(), "mk", "animalCrocodilia", i);
5573 		fakedAssert(faker.animalDog(), "mk", "animalDog", i);
5574 		fakedAssert(faker.animalFish(), "mk", "animalFish", i);
5575 		fakedAssert(faker.animalHorse(), "mk", "animalHorse", i);
5576 		fakedAssert(faker.animalInsect(), "mk", "animalInsect", i);
5577 		fakedAssert(faker.animalLion(), "mk", "animalLion", i);
5578 		fakedAssert(faker.animalRabbit(), "mk", "animalRabbit", i);
5579 		fakedAssert(faker.animalRodent(), "mk", "animalRodent", i);
5580 		fakedAssert(faker.animalSnake(), "mk", "animalSnake", i);
5581 		fakedAssert(faker.animalType(), "mk", "animalType", i);
5582 		fakedAssert(faker.appAuthor(), "mk", "appAuthor", i);
5583 		fakedAssert(faker.appName(), "mk", "appName", i);
5584 		fakedAssert(faker.appVersion(), "mk", "appVersion", i);
5585 		fakedAssert(faker.businessCreditCardExpiryDates(), "mk", "businessCreditCardExpiryDates", i);
5586 		fakedAssert(faker.businessCreditCardNumbers(), "mk", "businessCreditCardNumbers", i);
5587 		fakedAssert(faker.businessCreditCardTypes(), "mk", "businessCreditCardTypes", i);
5588 		fakedAssert(faker.cellPhoneFormats(), "mk", "cellPhoneFormats", i);
5589 		fakedAssert(faker.colorHuman(), "mk", "colorHuman", i);
5590 		fakedAssert(faker.colorSpace(), "mk", "colorSpace", i);
5591 		fakedAssert(faker.commerceDepartment(), "mk", "commerceDepartment", i);
5592 		fakedAssert(faker.commerceProductDescription(), "mk", "commerceProductDescription", i);
5593 		fakedAssert(faker.companyAdjective(), "mk", "companyAdjective", i);
5594 		fakedAssert(faker.companyBs(), "mk", "companyBs", i);
5595 		fakedAssert(faker.companyBsAdjective(), "mk", "companyBsAdjective", i);
5596 		fakedAssert(faker.companyBsNoun(), "mk", "companyBsNoun", i);
5597 		fakedAssert(faker.companyBsVerb(), "mk", "companyBsVerb", i);
5598 		fakedAssert(faker.companyCatchPhrase(), "mk", "companyCatchPhrase", i);
5599 		fakedAssert(faker.companyDescriptor(), "mk", "companyDescriptor", i);
5600 		fakedAssert(faker.companyName(), "mk", "companyName", i);
5601 		fakedAssert(faker.companyNoun(), "mk", "companyNoun", i);
5602 		fakedAssert(faker.companySuffix(), "mk", "companySuffix", i);
5603 		fakedAssert(faker.databaseCollation(), "mk", "databaseCollation", i);
5604 		fakedAssert(faker.databaseColumn(), "mk", "databaseColumn", i);
5605 		fakedAssert(faker.databaseEngine(), "mk", "databaseEngine", i);
5606 		fakedAssert(faker.databaseType(), "mk", "databaseType", i);
5607 		fakedAssert(faker.dateMonth(), "mk", "dateMonth", i);
5608 		fakedAssert(faker.dateWeekday(), "mk", "dateWeekday", i);
5609 		fakedAssert(faker.financeAccount(), "mk", "financeAccount", i);
5610 		fakedAssert(faker.financeAccountType(), "mk", "financeAccountType", i);
5611 		fakedAssert(faker.financeBIC(), "mk", "financeBIC", i);
5612 		fakedAssert(faker.financeBitcoinAddress(), "mk", "financeBitcoinAddress", i);
5613 		fakedAssert(faker.financeCreditCard(), "mk", "financeCreditCard", i);
5614 		fakedAssert(faker.financeCreditCardAmericanExpress(), "mk", "financeCreditCardAmericanExpress", i);
5615 		fakedAssert(faker.financeCreditCardCVV(), "mk", "financeCreditCardCVV", i);
5616 		fakedAssert(faker.financeCreditCardDinersClub(), "mk", "financeCreditCardDinersClub", i);
5617 		fakedAssert(faker.financeCreditCardDiscover(), "mk", "financeCreditCardDiscover", i);
5618 		fakedAssert(faker.financeCreditCardInstapayment(), "mk", "financeCreditCardInstapayment", i);
5619 		fakedAssert(faker.financeCreditCardJcb(), "mk", "financeCreditCardJcb", i);
5620 		fakedAssert(faker.financeCreditCardMastercard(), "mk", "financeCreditCardMastercard", i);
5621 		fakedAssert(faker.financeCreditCardSolo(), "mk", "financeCreditCardSolo", i);
5622 		fakedAssert(faker.financeCreditCardSwitch(), "mk", "financeCreditCardSwitch", i);
5623 		fakedAssert(faker.financeCreditCardVisa(), "mk", "financeCreditCardVisa", i);
5624 		fakedAssert(faker.financeCurrency(), "mk", "financeCurrency", i);
5625 		fakedAssert(faker.financeIBAN(), "mk", "financeIBAN", i);
5626 		fakedAssert(faker.financeMask(), "mk", "financeMask", i);
5627 		fakedAssert(faker.financeRoutingNumber(), "mk", "financeRoutingNumber", i);
5628 		fakedAssert(faker.financeTransactionType(), "mk", "financeTransactionType", i);
5629 		fakedAssert(faker.hackerAbbreviation(), "mk", "hackerAbbreviation", i);
5630 		fakedAssert(faker.hackerAdjective(), "mk", "hackerAdjective", i);
5631 		fakedAssert(faker.hackerIngverb(), "mk", "hackerIngverb", i);
5632 		fakedAssert(faker.hackerNoun(), "mk", "hackerNoun", i);
5633 		fakedAssert(faker.hackerPhrase(), "mk", "hackerPhrase", i);
5634 		fakedAssert(faker.hackerVerb(), "mk", "hackerVerb", i);
5635 		fakedAssert(faker.helperAlpha(), "mk", "helperAlpha", i);
5636 		fakedAssert(faker.helperAlphaNum(), "mk", "helperAlphaNum", i);
5637 		fakedAssert(faker.helperHexaDecimal(), "mk", "helperHexaDecimal", i);
5638 		fakedAssert(faker.internetAvatarUri(), "mk", "internetAvatarUri", i);
5639 		fakedAssert(faker.internetColor(), "mk", "internetColor", i);
5640 		fakedAssert(faker.internetDomainName(), "mk", "internetDomainName", i);
5641 		fakedAssert(faker.internetDomainSuffix(), "mk", "internetDomainSuffix", i);
5642 		fakedAssert(faker.internetDomainWord(), "mk", "internetDomainWord", i);
5643 		fakedAssert(faker.internetEmoji(), "mk", "internetEmoji", i);
5644 		fakedAssert(faker.internetExampleEmail(), "mk", "internetExampleEmail", i);
5645 		fakedAssert(faker.internetFreeEmail(), "mk", "internetFreeEmail", i);
5646 		fakedAssert(faker.internetHttpStatusCode(), "mk", "internetHttpStatusCode", i);
5647 		fakedAssert(faker.internetIPv4(), "mk", "internetIPv4", i);
5648 		fakedAssert(faker.internetIPv6(), "mk", "internetIPv6", i);
5649 		fakedAssert(faker.internetPassword(), "mk", "internetPassword", i);
5650 		fakedAssert(faker.internetProtocol(), "mk", "internetProtocol", i);
5651 		fakedAssert(faker.internetUrl(), "mk", "internetUrl", i);
5652 		fakedAssert(faker.internetUserName(), "mk", "internetUserName", i);
5653 		fakedAssert(faker.loremParagraph(), "mk", "loremParagraph", i);
5654 		fakedAssert(faker.loremParagraphs(), "mk", "loremParagraphs", i);
5655 		fakedAssert(faker.loremSentance(), "mk", "loremSentance", i);
5656 		fakedAssert(faker.loremSentances(), "mk", "loremSentances", i);
5657 		fakedAssert(faker.loremSupplemental(), "mk", "loremSupplemental", i);
5658 		fakedAssert(faker.loremText(), "mk", "loremText", i);
5659 		fakedAssert(faker.loremWords(), "mk", "loremWords", i);
5660 		fakedAssert(faker.musicGenre(), "mk", "musicGenre", i);
5661 		fakedAssert(faker.musicSongName(), "mk", "musicSongName", i);
5662 		fakedAssert(faker.nameBinaryGender(), "mk", "nameBinaryGender", i);
5663 		fakedAssert(faker.nameFemaleFirstName(), "mk", "nameFemaleFirstName", i);
5664 		fakedAssert(faker.nameFemaleMiddleName(), "mk", "nameFemaleMiddleName", i);
5665 		fakedAssert(faker.nameFirstName(), "mk", "nameFirstName", i);
5666 		fakedAssert(faker.nameGender(), "mk", "nameGender", i);
5667 		fakedAssert(faker.nameLastName(), "mk", "nameLastName", i);
5668 		fakedAssert(faker.nameMaleFirstName(), "mk", "nameMaleFirstName", i);
5669 		fakedAssert(faker.nameMaleMiddleName(), "mk", "nameMaleMiddleName", i);
5670 		fakedAssert(faker.nameMiddleName(), "mk", "nameMiddleName", i);
5671 		fakedAssert(faker.nameName(), "mk", "nameName", i);
5672 		fakedAssert(faker.namePrefix(), "mk", "namePrefix", i);
5673 		fakedAssert(faker.nameSuffix(), "mk", "nameSuffix", i);
5674 		fakedAssert(faker.phoneNumber(), "mk", "phoneNumber", i);
5675 		fakedAssert(faker.phoneNumberFormats(), "mk", "phoneNumberFormats", i);
5676 		fakedAssert(faker.scienceChemicalelement(), "mk", "scienceChemicalelement", i);
5677 		fakedAssert(faker.scienceUnit(), "mk", "scienceUnit", i);
5678 		fakedAssert(faker.teamCreature(), "mk", "teamCreature", i);
5679 		fakedAssert(faker.teamName(), "mk", "teamName", i);
5680 		fakedAssert(faker.vehicle(), "mk", "vehicle", i);
5681 		fakedAssert(faker.vehicleBicycleType(), "mk", "vehicleBicycleType", i);
5682 		fakedAssert(faker.vehicleFuel(), "mk", "vehicleFuel", i);
5683 		fakedAssert(faker.vehicleManufacturer(), "mk", "vehicleManufacturer", i);
5684 		fakedAssert(faker.vehicleModel(), "mk", "vehicleModel", i);
5685 		fakedAssert(faker.vehicleType(), "mk", "vehicleType", i);
5686 		fakedAssert(faker.vehicleVin(), "mk", "vehicleVin", i);
5687 		fakedAssert(faker.wordAdjective(), "mk", "wordAdjective", i);
5688 		fakedAssert(faker.wordAdverb(), "mk", "wordAdverb", i);
5689 		fakedAssert(faker.wordConjunction(), "mk", "wordConjunction", i);
5690 		fakedAssert(faker.wordInterjection(), "mk", "wordInterjection", i);
5691 		fakedAssert(faker.wordNoun(), "mk", "wordNoun", i);
5692 		fakedAssert(faker.wordPreposition(), "mk", "wordPreposition", i);
5693 		fakedAssert(faker.wordVerb(), "mk", "wordVerb", i);
5694 
5695 	}
5696 }
5697 
5698 unittest {
5699 	import faked.faker_nb_no;
5700     auto faker = new Faker_nb_no(37);
5701 	for(int i = 0; i < 30; ++i) {
5702 		fakedAssert(faker.addressBuildingNumber(), "nb_NO", "addressBuildingNumber", i);
5703 		fakedAssert(faker.addressCity(), "nb_NO", "addressCity", i);
5704 		fakedAssert(faker.addressCityName(), "nb_NO", "addressCityName", i);
5705 		fakedAssert(faker.addressCityPrefix(), "nb_NO", "addressCityPrefix", i);
5706 		fakedAssert(faker.addressCitySuffix(), "nb_NO", "addressCitySuffix", i);
5707 		fakedAssert(faker.addressCountry(), "nb_NO", "addressCountry", i);
5708 		fakedAssert(faker.addressCountryCode(), "nb_NO", "addressCountryCode", i);
5709 		fakedAssert(faker.addressCountryCodeAlpha3(), "nb_NO", "addressCountryCodeAlpha3", i);
5710 		fakedAssert(faker.addressCounty(), "nb_NO", "addressCounty", i);
5711 		fakedAssert(faker.addressDefaultCountry(), "nb_NO", "addressDefaultCountry", i);
5712 		fakedAssert(faker.addressDirection(), "nb_NO", "addressDirection", i);
5713 		fakedAssert(faker.addressDirectionAbbr(), "nb_NO", "addressDirectionAbbr", i);
5714 		fakedAssert(faker.addressLatitude(), "nb_NO", "addressLatitude", i);
5715 		fakedAssert(faker.addressLongitude(), "nb_NO", "addressLongitude", i);
5716 		fakedAssert(faker.addressPostcode(), "nb_NO", "addressPostcode", i);
5717 		fakedAssert(faker.addressSecondaryAddress(), "nb_NO", "addressSecondaryAddress", i);
5718 		fakedAssert(faker.addressState(), "nb_NO", "addressState", i);
5719 		fakedAssert(faker.addressStateAbbr(), "nb_NO", "addressStateAbbr", i);
5720 		fakedAssert(faker.addressStreet(), "nb_NO", "addressStreet", i);
5721 		fakedAssert(faker.addressStreetAddress(), "nb_NO", "addressStreetAddress", i);
5722 		fakedAssert(faker.addressStreetSuffix(), "nb_NO", "addressStreetSuffix", i);
5723 		fakedAssert(faker.addressTimeZone(), "nb_NO", "addressTimeZone", i);
5724 		fakedAssert(faker.animalBear(), "nb_NO", "animalBear", i);
5725 		fakedAssert(faker.animalBird(), "nb_NO", "animalBird", i);
5726 		fakedAssert(faker.animalCat(), "nb_NO", "animalCat", i);
5727 		fakedAssert(faker.animalCetacean(), "nb_NO", "animalCetacean", i);
5728 		fakedAssert(faker.animalCow(), "nb_NO", "animalCow", i);
5729 		fakedAssert(faker.animalCrocodilia(), "nb_NO", "animalCrocodilia", i);
5730 		fakedAssert(faker.animalDog(), "nb_NO", "animalDog", i);
5731 		fakedAssert(faker.animalFish(), "nb_NO", "animalFish", i);
5732 		fakedAssert(faker.animalHorse(), "nb_NO", "animalHorse", i);
5733 		fakedAssert(faker.animalInsect(), "nb_NO", "animalInsect", i);
5734 		fakedAssert(faker.animalLion(), "nb_NO", "animalLion", i);
5735 		fakedAssert(faker.animalRabbit(), "nb_NO", "animalRabbit", i);
5736 		fakedAssert(faker.animalRodent(), "nb_NO", "animalRodent", i);
5737 		fakedAssert(faker.animalSnake(), "nb_NO", "animalSnake", i);
5738 		fakedAssert(faker.animalType(), "nb_NO", "animalType", i);
5739 		fakedAssert(faker.appAuthor(), "nb_NO", "appAuthor", i);
5740 		fakedAssert(faker.appName(), "nb_NO", "appName", i);
5741 		fakedAssert(faker.appVersion(), "nb_NO", "appVersion", i);
5742 		fakedAssert(faker.businessCreditCardExpiryDates(), "nb_NO", "businessCreditCardExpiryDates", i);
5743 		fakedAssert(faker.businessCreditCardNumbers(), "nb_NO", "businessCreditCardNumbers", i);
5744 		fakedAssert(faker.businessCreditCardTypes(), "nb_NO", "businessCreditCardTypes", i);
5745 		fakedAssert(faker.cellPhoneFormats(), "nb_NO", "cellPhoneFormats", i);
5746 		fakedAssert(faker.colorHuman(), "nb_NO", "colorHuman", i);
5747 		fakedAssert(faker.colorSpace(), "nb_NO", "colorSpace", i);
5748 		fakedAssert(faker.commerceDepartment(), "nb_NO", "commerceDepartment", i);
5749 		fakedAssert(faker.commerceProductDescription(), "nb_NO", "commerceProductDescription", i);
5750 		fakedAssert(faker.companyAdjective(), "nb_NO", "companyAdjective", i);
5751 		fakedAssert(faker.companyBs(), "nb_NO", "companyBs", i);
5752 		fakedAssert(faker.companyBsAdjective(), "nb_NO", "companyBsAdjective", i);
5753 		fakedAssert(faker.companyBsNoun(), "nb_NO", "companyBsNoun", i);
5754 		fakedAssert(faker.companyBsVerb(), "nb_NO", "companyBsVerb", i);
5755 		fakedAssert(faker.companyCatchPhrase(), "nb_NO", "companyCatchPhrase", i);
5756 		fakedAssert(faker.companyDescriptor(), "nb_NO", "companyDescriptor", i);
5757 		fakedAssert(faker.companyName(), "nb_NO", "companyName", i);
5758 		fakedAssert(faker.companyNoun(), "nb_NO", "companyNoun", i);
5759 		fakedAssert(faker.companySuffix(), "nb_NO", "companySuffix", i);
5760 		fakedAssert(faker.databaseCollation(), "nb_NO", "databaseCollation", i);
5761 		fakedAssert(faker.databaseColumn(), "nb_NO", "databaseColumn", i);
5762 		fakedAssert(faker.databaseEngine(), "nb_NO", "databaseEngine", i);
5763 		fakedAssert(faker.databaseType(), "nb_NO", "databaseType", i);
5764 		fakedAssert(faker.dateMonth(), "nb_NO", "dateMonth", i);
5765 		fakedAssert(faker.dateWeekday(), "nb_NO", "dateWeekday", i);
5766 		fakedAssert(faker.financeAccount(), "nb_NO", "financeAccount", i);
5767 		fakedAssert(faker.financeAccountType(), "nb_NO", "financeAccountType", i);
5768 		fakedAssert(faker.financeBIC(), "nb_NO", "financeBIC", i);
5769 		fakedAssert(faker.financeBitcoinAddress(), "nb_NO", "financeBitcoinAddress", i);
5770 		fakedAssert(faker.financeCreditCard(), "nb_NO", "financeCreditCard", i);
5771 		fakedAssert(faker.financeCreditCardAmericanExpress(), "nb_NO", "financeCreditCardAmericanExpress", i);
5772 		fakedAssert(faker.financeCreditCardCVV(), "nb_NO", "financeCreditCardCVV", i);
5773 		fakedAssert(faker.financeCreditCardDinersClub(), "nb_NO", "financeCreditCardDinersClub", i);
5774 		fakedAssert(faker.financeCreditCardDiscover(), "nb_NO", "financeCreditCardDiscover", i);
5775 		fakedAssert(faker.financeCreditCardInstapayment(), "nb_NO", "financeCreditCardInstapayment", i);
5776 		fakedAssert(faker.financeCreditCardJcb(), "nb_NO", "financeCreditCardJcb", i);
5777 		fakedAssert(faker.financeCreditCardMastercard(), "nb_NO", "financeCreditCardMastercard", i);
5778 		fakedAssert(faker.financeCreditCardSolo(), "nb_NO", "financeCreditCardSolo", i);
5779 		fakedAssert(faker.financeCreditCardSwitch(), "nb_NO", "financeCreditCardSwitch", i);
5780 		fakedAssert(faker.financeCreditCardVisa(), "nb_NO", "financeCreditCardVisa", i);
5781 		fakedAssert(faker.financeCurrency(), "nb_NO", "financeCurrency", i);
5782 		fakedAssert(faker.financeIBAN(), "nb_NO", "financeIBAN", i);
5783 		fakedAssert(faker.financeMask(), "nb_NO", "financeMask", i);
5784 		fakedAssert(faker.financeRoutingNumber(), "nb_NO", "financeRoutingNumber", i);
5785 		fakedAssert(faker.financeTransactionType(), "nb_NO", "financeTransactionType", i);
5786 		fakedAssert(faker.hackerAbbreviation(), "nb_NO", "hackerAbbreviation", i);
5787 		fakedAssert(faker.hackerAdjective(), "nb_NO", "hackerAdjective", i);
5788 		fakedAssert(faker.hackerIngverb(), "nb_NO", "hackerIngverb", i);
5789 		fakedAssert(faker.hackerNoun(), "nb_NO", "hackerNoun", i);
5790 		fakedAssert(faker.hackerPhrase(), "nb_NO", "hackerPhrase", i);
5791 		fakedAssert(faker.hackerVerb(), "nb_NO", "hackerVerb", i);
5792 		fakedAssert(faker.helperAlpha(), "nb_NO", "helperAlpha", i);
5793 		fakedAssert(faker.helperAlphaNum(), "nb_NO", "helperAlphaNum", i);
5794 		fakedAssert(faker.helperHexaDecimal(), "nb_NO", "helperHexaDecimal", i);
5795 		fakedAssert(faker.internetAvatarUri(), "nb_NO", "internetAvatarUri", i);
5796 		fakedAssert(faker.internetColor(), "nb_NO", "internetColor", i);
5797 		fakedAssert(faker.internetDomainName(), "nb_NO", "internetDomainName", i);
5798 		fakedAssert(faker.internetDomainSuffix(), "nb_NO", "internetDomainSuffix", i);
5799 		fakedAssert(faker.internetDomainWord(), "nb_NO", "internetDomainWord", i);
5800 		fakedAssert(faker.internetEmoji(), "nb_NO", "internetEmoji", i);
5801 		fakedAssert(faker.internetExampleEmail(), "nb_NO", "internetExampleEmail", i);
5802 		fakedAssert(faker.internetFreeEmail(), "nb_NO", "internetFreeEmail", i);
5803 		fakedAssert(faker.internetHttpStatusCode(), "nb_NO", "internetHttpStatusCode", i);
5804 		fakedAssert(faker.internetIPv4(), "nb_NO", "internetIPv4", i);
5805 		fakedAssert(faker.internetIPv6(), "nb_NO", "internetIPv6", i);
5806 		fakedAssert(faker.internetPassword(), "nb_NO", "internetPassword", i);
5807 		fakedAssert(faker.internetProtocol(), "nb_NO", "internetProtocol", i);
5808 		fakedAssert(faker.internetUrl(), "nb_NO", "internetUrl", i);
5809 		fakedAssert(faker.internetUserName(), "nb_NO", "internetUserName", i);
5810 		fakedAssert(faker.loremParagraph(), "nb_NO", "loremParagraph", i);
5811 		fakedAssert(faker.loremParagraphs(), "nb_NO", "loremParagraphs", i);
5812 		fakedAssert(faker.loremSentance(), "nb_NO", "loremSentance", i);
5813 		fakedAssert(faker.loremSentances(), "nb_NO", "loremSentances", i);
5814 		fakedAssert(faker.loremSupplemental(), "nb_NO", "loremSupplemental", i);
5815 		fakedAssert(faker.loremText(), "nb_NO", "loremText", i);
5816 		fakedAssert(faker.loremWords(), "nb_NO", "loremWords", i);
5817 		fakedAssert(faker.musicGenre(), "nb_NO", "musicGenre", i);
5818 		fakedAssert(faker.musicSongName(), "nb_NO", "musicSongName", i);
5819 		fakedAssert(faker.nameBinaryGender(), "nb_NO", "nameBinaryGender", i);
5820 		fakedAssert(faker.nameFemaleFirstName(), "nb_NO", "nameFemaleFirstName", i);
5821 		fakedAssert(faker.nameFemaleMiddleName(), "nb_NO", "nameFemaleMiddleName", i);
5822 		fakedAssert(faker.nameFirstName(), "nb_NO", "nameFirstName", i);
5823 		fakedAssert(faker.nameGender(), "nb_NO", "nameGender", i);
5824 		fakedAssert(faker.nameLastName(), "nb_NO", "nameLastName", i);
5825 		fakedAssert(faker.nameMaleFirstName(), "nb_NO", "nameMaleFirstName", i);
5826 		fakedAssert(faker.nameMaleMiddleName(), "nb_NO", "nameMaleMiddleName", i);
5827 		fakedAssert(faker.nameMiddleName(), "nb_NO", "nameMiddleName", i);
5828 		fakedAssert(faker.nameName(), "nb_NO", "nameName", i);
5829 		fakedAssert(faker.namePrefix(), "nb_NO", "namePrefix", i);
5830 		fakedAssert(faker.nameSuffix(), "nb_NO", "nameSuffix", i);
5831 		fakedAssert(faker.phoneNumber(), "nb_NO", "phoneNumber", i);
5832 		fakedAssert(faker.phoneNumberFormats(), "nb_NO", "phoneNumberFormats", i);
5833 		fakedAssert(faker.scienceChemicalelement(), "nb_NO", "scienceChemicalelement", i);
5834 		fakedAssert(faker.scienceUnit(), "nb_NO", "scienceUnit", i);
5835 		fakedAssert(faker.teamCreature(), "nb_NO", "teamCreature", i);
5836 		fakedAssert(faker.teamName(), "nb_NO", "teamName", i);
5837 		fakedAssert(faker.vehicle(), "nb_NO", "vehicle", i);
5838 		fakedAssert(faker.vehicleBicycleType(), "nb_NO", "vehicleBicycleType", i);
5839 		fakedAssert(faker.vehicleFuel(), "nb_NO", "vehicleFuel", i);
5840 		fakedAssert(faker.vehicleManufacturer(), "nb_NO", "vehicleManufacturer", i);
5841 		fakedAssert(faker.vehicleModel(), "nb_NO", "vehicleModel", i);
5842 		fakedAssert(faker.vehicleType(), "nb_NO", "vehicleType", i);
5843 		fakedAssert(faker.vehicleVin(), "nb_NO", "vehicleVin", i);
5844 		fakedAssert(faker.wordAdjective(), "nb_NO", "wordAdjective", i);
5845 		fakedAssert(faker.wordAdverb(), "nb_NO", "wordAdverb", i);
5846 		fakedAssert(faker.wordConjunction(), "nb_NO", "wordConjunction", i);
5847 		fakedAssert(faker.wordInterjection(), "nb_NO", "wordInterjection", i);
5848 		fakedAssert(faker.wordNoun(), "nb_NO", "wordNoun", i);
5849 		fakedAssert(faker.wordPreposition(), "nb_NO", "wordPreposition", i);
5850 		fakedAssert(faker.wordVerb(), "nb_NO", "wordVerb", i);
5851 
5852 	}
5853 }
5854 
5855 unittest {
5856 	import faked.faker_ne;
5857     auto faker = new Faker_ne(38);
5858 	for(int i = 0; i < 30; ++i) {
5859 		fakedAssert(faker.addressBuildingNumber(), "ne", "addressBuildingNumber", i);
5860 		fakedAssert(faker.addressCity(), "ne", "addressCity", i);
5861 		fakedAssert(faker.addressCityName(), "ne", "addressCityName", i);
5862 		fakedAssert(faker.addressCityPrefix(), "ne", "addressCityPrefix", i);
5863 		fakedAssert(faker.addressCitySuffix(), "ne", "addressCitySuffix", i);
5864 		fakedAssert(faker.addressCountry(), "ne", "addressCountry", i);
5865 		fakedAssert(faker.addressCountryCode(), "ne", "addressCountryCode", i);
5866 		fakedAssert(faker.addressCountryCodeAlpha3(), "ne", "addressCountryCodeAlpha3", i);
5867 		fakedAssert(faker.addressCounty(), "ne", "addressCounty", i);
5868 		fakedAssert(faker.addressDefaultCountry(), "ne", "addressDefaultCountry", i);
5869 		fakedAssert(faker.addressDirection(), "ne", "addressDirection", i);
5870 		fakedAssert(faker.addressDirectionAbbr(), "ne", "addressDirectionAbbr", i);
5871 		fakedAssert(faker.addressLatitude(), "ne", "addressLatitude", i);
5872 		fakedAssert(faker.addressLongitude(), "ne", "addressLongitude", i);
5873 		fakedAssert(faker.addressPostcode(), "ne", "addressPostcode", i);
5874 		fakedAssert(faker.addressSecondaryAddress(), "ne", "addressSecondaryAddress", i);
5875 		fakedAssert(faker.addressState(), "ne", "addressState", i);
5876 		fakedAssert(faker.addressStateAbbr(), "ne", "addressStateAbbr", i);
5877 		fakedAssert(faker.addressStreet(), "ne", "addressStreet", i);
5878 		fakedAssert(faker.addressStreetAddress(), "ne", "addressStreetAddress", i);
5879 		fakedAssert(faker.addressStreetSuffix(), "ne", "addressStreetSuffix", i);
5880 		fakedAssert(faker.addressTimeZone(), "ne", "addressTimeZone", i);
5881 		fakedAssert(faker.animalBear(), "ne", "animalBear", i);
5882 		fakedAssert(faker.animalBird(), "ne", "animalBird", i);
5883 		fakedAssert(faker.animalCat(), "ne", "animalCat", i);
5884 		fakedAssert(faker.animalCetacean(), "ne", "animalCetacean", i);
5885 		fakedAssert(faker.animalCow(), "ne", "animalCow", i);
5886 		fakedAssert(faker.animalCrocodilia(), "ne", "animalCrocodilia", i);
5887 		fakedAssert(faker.animalDog(), "ne", "animalDog", i);
5888 		fakedAssert(faker.animalFish(), "ne", "animalFish", i);
5889 		fakedAssert(faker.animalHorse(), "ne", "animalHorse", i);
5890 		fakedAssert(faker.animalInsect(), "ne", "animalInsect", i);
5891 		fakedAssert(faker.animalLion(), "ne", "animalLion", i);
5892 		fakedAssert(faker.animalRabbit(), "ne", "animalRabbit", i);
5893 		fakedAssert(faker.animalRodent(), "ne", "animalRodent", i);
5894 		fakedAssert(faker.animalSnake(), "ne", "animalSnake", i);
5895 		fakedAssert(faker.animalType(), "ne", "animalType", i);
5896 		fakedAssert(faker.appAuthor(), "ne", "appAuthor", i);
5897 		fakedAssert(faker.appName(), "ne", "appName", i);
5898 		fakedAssert(faker.appVersion(), "ne", "appVersion", i);
5899 		fakedAssert(faker.businessCreditCardExpiryDates(), "ne", "businessCreditCardExpiryDates", i);
5900 		fakedAssert(faker.businessCreditCardNumbers(), "ne", "businessCreditCardNumbers", i);
5901 		fakedAssert(faker.businessCreditCardTypes(), "ne", "businessCreditCardTypes", i);
5902 		fakedAssert(faker.cellPhoneFormats(), "ne", "cellPhoneFormats", i);
5903 		fakedAssert(faker.colorHuman(), "ne", "colorHuman", i);
5904 		fakedAssert(faker.colorSpace(), "ne", "colorSpace", i);
5905 		fakedAssert(faker.commerceDepartment(), "ne", "commerceDepartment", i);
5906 		fakedAssert(faker.commerceProductDescription(), "ne", "commerceProductDescription", i);
5907 		fakedAssert(faker.companyAdjective(), "ne", "companyAdjective", i);
5908 		fakedAssert(faker.companyBs(), "ne", "companyBs", i);
5909 		fakedAssert(faker.companyBsAdjective(), "ne", "companyBsAdjective", i);
5910 		fakedAssert(faker.companyBsNoun(), "ne", "companyBsNoun", i);
5911 		fakedAssert(faker.companyBsVerb(), "ne", "companyBsVerb", i);
5912 		fakedAssert(faker.companyCatchPhrase(), "ne", "companyCatchPhrase", i);
5913 		fakedAssert(faker.companyDescriptor(), "ne", "companyDescriptor", i);
5914 		fakedAssert(faker.companyName(), "ne", "companyName", i);
5915 		fakedAssert(faker.companyNoun(), "ne", "companyNoun", i);
5916 		fakedAssert(faker.companySuffix(), "ne", "companySuffix", i);
5917 		fakedAssert(faker.databaseCollation(), "ne", "databaseCollation", i);
5918 		fakedAssert(faker.databaseColumn(), "ne", "databaseColumn", i);
5919 		fakedAssert(faker.databaseEngine(), "ne", "databaseEngine", i);
5920 		fakedAssert(faker.databaseType(), "ne", "databaseType", i);
5921 		fakedAssert(faker.dateMonth(), "ne", "dateMonth", i);
5922 		fakedAssert(faker.dateWeekday(), "ne", "dateWeekday", i);
5923 		fakedAssert(faker.financeAccount(), "ne", "financeAccount", i);
5924 		fakedAssert(faker.financeAccountType(), "ne", "financeAccountType", i);
5925 		fakedAssert(faker.financeBIC(), "ne", "financeBIC", i);
5926 		fakedAssert(faker.financeBitcoinAddress(), "ne", "financeBitcoinAddress", i);
5927 		fakedAssert(faker.financeCreditCard(), "ne", "financeCreditCard", i);
5928 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ne", "financeCreditCardAmericanExpress", i);
5929 		fakedAssert(faker.financeCreditCardCVV(), "ne", "financeCreditCardCVV", i);
5930 		fakedAssert(faker.financeCreditCardDinersClub(), "ne", "financeCreditCardDinersClub", i);
5931 		fakedAssert(faker.financeCreditCardDiscover(), "ne", "financeCreditCardDiscover", i);
5932 		fakedAssert(faker.financeCreditCardInstapayment(), "ne", "financeCreditCardInstapayment", i);
5933 		fakedAssert(faker.financeCreditCardJcb(), "ne", "financeCreditCardJcb", i);
5934 		fakedAssert(faker.financeCreditCardMastercard(), "ne", "financeCreditCardMastercard", i);
5935 		fakedAssert(faker.financeCreditCardSolo(), "ne", "financeCreditCardSolo", i);
5936 		fakedAssert(faker.financeCreditCardSwitch(), "ne", "financeCreditCardSwitch", i);
5937 		fakedAssert(faker.financeCreditCardVisa(), "ne", "financeCreditCardVisa", i);
5938 		fakedAssert(faker.financeCurrency(), "ne", "financeCurrency", i);
5939 		fakedAssert(faker.financeIBAN(), "ne", "financeIBAN", i);
5940 		fakedAssert(faker.financeMask(), "ne", "financeMask", i);
5941 		fakedAssert(faker.financeRoutingNumber(), "ne", "financeRoutingNumber", i);
5942 		fakedAssert(faker.financeTransactionType(), "ne", "financeTransactionType", i);
5943 		fakedAssert(faker.hackerAbbreviation(), "ne", "hackerAbbreviation", i);
5944 		fakedAssert(faker.hackerAdjective(), "ne", "hackerAdjective", i);
5945 		fakedAssert(faker.hackerIngverb(), "ne", "hackerIngverb", i);
5946 		fakedAssert(faker.hackerNoun(), "ne", "hackerNoun", i);
5947 		fakedAssert(faker.hackerPhrase(), "ne", "hackerPhrase", i);
5948 		fakedAssert(faker.hackerVerb(), "ne", "hackerVerb", i);
5949 		fakedAssert(faker.helperAlpha(), "ne", "helperAlpha", i);
5950 		fakedAssert(faker.helperAlphaNum(), "ne", "helperAlphaNum", i);
5951 		fakedAssert(faker.helperHexaDecimal(), "ne", "helperHexaDecimal", i);
5952 		fakedAssert(faker.internetAvatarUri(), "ne", "internetAvatarUri", i);
5953 		fakedAssert(faker.internetColor(), "ne", "internetColor", i);
5954 		fakedAssert(faker.internetDomainName(), "ne", "internetDomainName", i);
5955 		fakedAssert(faker.internetDomainSuffix(), "ne", "internetDomainSuffix", i);
5956 		fakedAssert(faker.internetDomainWord(), "ne", "internetDomainWord", i);
5957 		fakedAssert(faker.internetEmoji(), "ne", "internetEmoji", i);
5958 		fakedAssert(faker.internetExampleEmail(), "ne", "internetExampleEmail", i);
5959 		fakedAssert(faker.internetFreeEmail(), "ne", "internetFreeEmail", i);
5960 		fakedAssert(faker.internetHttpStatusCode(), "ne", "internetHttpStatusCode", i);
5961 		fakedAssert(faker.internetIPv4(), "ne", "internetIPv4", i);
5962 		fakedAssert(faker.internetIPv6(), "ne", "internetIPv6", i);
5963 		fakedAssert(faker.internetPassword(), "ne", "internetPassword", i);
5964 		fakedAssert(faker.internetProtocol(), "ne", "internetProtocol", i);
5965 		fakedAssert(faker.internetUrl(), "ne", "internetUrl", i);
5966 		fakedAssert(faker.internetUserName(), "ne", "internetUserName", i);
5967 		fakedAssert(faker.loremParagraph(), "ne", "loremParagraph", i);
5968 		fakedAssert(faker.loremParagraphs(), "ne", "loremParagraphs", i);
5969 		fakedAssert(faker.loremSentance(), "ne", "loremSentance", i);
5970 		fakedAssert(faker.loremSentances(), "ne", "loremSentances", i);
5971 		fakedAssert(faker.loremSupplemental(), "ne", "loremSupplemental", i);
5972 		fakedAssert(faker.loremText(), "ne", "loremText", i);
5973 		fakedAssert(faker.loremWords(), "ne", "loremWords", i);
5974 		fakedAssert(faker.musicGenre(), "ne", "musicGenre", i);
5975 		fakedAssert(faker.musicSongName(), "ne", "musicSongName", i);
5976 		fakedAssert(faker.nameBinaryGender(), "ne", "nameBinaryGender", i);
5977 		fakedAssert(faker.nameFemaleFirstName(), "ne", "nameFemaleFirstName", i);
5978 		fakedAssert(faker.nameFemaleMiddleName(), "ne", "nameFemaleMiddleName", i);
5979 		fakedAssert(faker.nameFirstName(), "ne", "nameFirstName", i);
5980 		fakedAssert(faker.nameGender(), "ne", "nameGender", i);
5981 		fakedAssert(faker.nameLastName(), "ne", "nameLastName", i);
5982 		fakedAssert(faker.nameMaleFirstName(), "ne", "nameMaleFirstName", i);
5983 		fakedAssert(faker.nameMaleMiddleName(), "ne", "nameMaleMiddleName", i);
5984 		fakedAssert(faker.nameMiddleName(), "ne", "nameMiddleName", i);
5985 		fakedAssert(faker.nameName(), "ne", "nameName", i);
5986 		fakedAssert(faker.namePrefix(), "ne", "namePrefix", i);
5987 		fakedAssert(faker.nameSuffix(), "ne", "nameSuffix", i);
5988 		fakedAssert(faker.phoneNumber(), "ne", "phoneNumber", i);
5989 		fakedAssert(faker.phoneNumberFormats(), "ne", "phoneNumberFormats", i);
5990 		fakedAssert(faker.scienceChemicalelement(), "ne", "scienceChemicalelement", i);
5991 		fakedAssert(faker.scienceUnit(), "ne", "scienceUnit", i);
5992 		fakedAssert(faker.teamCreature(), "ne", "teamCreature", i);
5993 		fakedAssert(faker.teamName(), "ne", "teamName", i);
5994 		fakedAssert(faker.vehicle(), "ne", "vehicle", i);
5995 		fakedAssert(faker.vehicleBicycleType(), "ne", "vehicleBicycleType", i);
5996 		fakedAssert(faker.vehicleFuel(), "ne", "vehicleFuel", i);
5997 		fakedAssert(faker.vehicleManufacturer(), "ne", "vehicleManufacturer", i);
5998 		fakedAssert(faker.vehicleModel(), "ne", "vehicleModel", i);
5999 		fakedAssert(faker.vehicleType(), "ne", "vehicleType", i);
6000 		fakedAssert(faker.vehicleVin(), "ne", "vehicleVin", i);
6001 		fakedAssert(faker.wordAdjective(), "ne", "wordAdjective", i);
6002 		fakedAssert(faker.wordAdverb(), "ne", "wordAdverb", i);
6003 		fakedAssert(faker.wordConjunction(), "ne", "wordConjunction", i);
6004 		fakedAssert(faker.wordInterjection(), "ne", "wordInterjection", i);
6005 		fakedAssert(faker.wordNoun(), "ne", "wordNoun", i);
6006 		fakedAssert(faker.wordPreposition(), "ne", "wordPreposition", i);
6007 		fakedAssert(faker.wordVerb(), "ne", "wordVerb", i);
6008 
6009 	}
6010 }
6011 
6012 unittest {
6013 	import faked.faker_nl;
6014     auto faker = new Faker_nl(39);
6015 	for(int i = 0; i < 30; ++i) {
6016 		fakedAssert(faker.addressBuildingNumber(), "nl", "addressBuildingNumber", i);
6017 		fakedAssert(faker.addressCity(), "nl", "addressCity", i);
6018 		fakedAssert(faker.addressCityName(), "nl", "addressCityName", i);
6019 		fakedAssert(faker.addressCityPrefix(), "nl", "addressCityPrefix", i);
6020 		fakedAssert(faker.addressCitySuffix(), "nl", "addressCitySuffix", i);
6021 		fakedAssert(faker.addressCountry(), "nl", "addressCountry", i);
6022 		fakedAssert(faker.addressCountryCode(), "nl", "addressCountryCode", i);
6023 		fakedAssert(faker.addressCountryCodeAlpha3(), "nl", "addressCountryCodeAlpha3", i);
6024 		fakedAssert(faker.addressCounty(), "nl", "addressCounty", i);
6025 		fakedAssert(faker.addressDefaultCountry(), "nl", "addressDefaultCountry", i);
6026 		fakedAssert(faker.addressDirection(), "nl", "addressDirection", i);
6027 		fakedAssert(faker.addressDirectionAbbr(), "nl", "addressDirectionAbbr", i);
6028 		fakedAssert(faker.addressLatitude(), "nl", "addressLatitude", i);
6029 		fakedAssert(faker.addressLongitude(), "nl", "addressLongitude", i);
6030 		fakedAssert(faker.addressPostcode(), "nl", "addressPostcode", i);
6031 		fakedAssert(faker.addressSecondaryAddress(), "nl", "addressSecondaryAddress", i);
6032 		fakedAssert(faker.addressState(), "nl", "addressState", i);
6033 		fakedAssert(faker.addressStateAbbr(), "nl", "addressStateAbbr", i);
6034 		fakedAssert(faker.addressStreet(), "nl", "addressStreet", i);
6035 		fakedAssert(faker.addressStreetAddress(), "nl", "addressStreetAddress", i);
6036 		fakedAssert(faker.addressStreetSuffix(), "nl", "addressStreetSuffix", i);
6037 		fakedAssert(faker.addressTimeZone(), "nl", "addressTimeZone", i);
6038 		fakedAssert(faker.animalBear(), "nl", "animalBear", i);
6039 		fakedAssert(faker.animalBird(), "nl", "animalBird", i);
6040 		fakedAssert(faker.animalCat(), "nl", "animalCat", i);
6041 		fakedAssert(faker.animalCetacean(), "nl", "animalCetacean", i);
6042 		fakedAssert(faker.animalCow(), "nl", "animalCow", i);
6043 		fakedAssert(faker.animalCrocodilia(), "nl", "animalCrocodilia", i);
6044 		fakedAssert(faker.animalDog(), "nl", "animalDog", i);
6045 		fakedAssert(faker.animalFish(), "nl", "animalFish", i);
6046 		fakedAssert(faker.animalHorse(), "nl", "animalHorse", i);
6047 		fakedAssert(faker.animalInsect(), "nl", "animalInsect", i);
6048 		fakedAssert(faker.animalLion(), "nl", "animalLion", i);
6049 		fakedAssert(faker.animalRabbit(), "nl", "animalRabbit", i);
6050 		fakedAssert(faker.animalRodent(), "nl", "animalRodent", i);
6051 		fakedAssert(faker.animalSnake(), "nl", "animalSnake", i);
6052 		fakedAssert(faker.animalType(), "nl", "animalType", i);
6053 		fakedAssert(faker.appAuthor(), "nl", "appAuthor", i);
6054 		fakedAssert(faker.appName(), "nl", "appName", i);
6055 		fakedAssert(faker.appVersion(), "nl", "appVersion", i);
6056 		fakedAssert(faker.businessCreditCardExpiryDates(), "nl", "businessCreditCardExpiryDates", i);
6057 		fakedAssert(faker.businessCreditCardNumbers(), "nl", "businessCreditCardNumbers", i);
6058 		fakedAssert(faker.businessCreditCardTypes(), "nl", "businessCreditCardTypes", i);
6059 		fakedAssert(faker.cellPhoneFormats(), "nl", "cellPhoneFormats", i);
6060 		fakedAssert(faker.colorHuman(), "nl", "colorHuman", i);
6061 		fakedAssert(faker.colorSpace(), "nl", "colorSpace", i);
6062 		fakedAssert(faker.commerceDepartment(), "nl", "commerceDepartment", i);
6063 		fakedAssert(faker.commerceProductDescription(), "nl", "commerceProductDescription", i);
6064 		fakedAssert(faker.companyAdjective(), "nl", "companyAdjective", i);
6065 		fakedAssert(faker.companyBs(), "nl", "companyBs", i);
6066 		fakedAssert(faker.companyBsAdjective(), "nl", "companyBsAdjective", i);
6067 		fakedAssert(faker.companyBsNoun(), "nl", "companyBsNoun", i);
6068 		fakedAssert(faker.companyBsVerb(), "nl", "companyBsVerb", i);
6069 		fakedAssert(faker.companyCatchPhrase(), "nl", "companyCatchPhrase", i);
6070 		fakedAssert(faker.companyDescriptor(), "nl", "companyDescriptor", i);
6071 		fakedAssert(faker.companyName(), "nl", "companyName", i);
6072 		fakedAssert(faker.companyNoun(), "nl", "companyNoun", i);
6073 		fakedAssert(faker.companySuffix(), "nl", "companySuffix", i);
6074 		fakedAssert(faker.databaseCollation(), "nl", "databaseCollation", i);
6075 		fakedAssert(faker.databaseColumn(), "nl", "databaseColumn", i);
6076 		fakedAssert(faker.databaseEngine(), "nl", "databaseEngine", i);
6077 		fakedAssert(faker.databaseType(), "nl", "databaseType", i);
6078 		fakedAssert(faker.dateMonth(), "nl", "dateMonth", i);
6079 		fakedAssert(faker.dateWeekday(), "nl", "dateWeekday", i);
6080 		fakedAssert(faker.financeAccount(), "nl", "financeAccount", i);
6081 		fakedAssert(faker.financeAccountType(), "nl", "financeAccountType", i);
6082 		fakedAssert(faker.financeBIC(), "nl", "financeBIC", i);
6083 		fakedAssert(faker.financeBitcoinAddress(), "nl", "financeBitcoinAddress", i);
6084 		fakedAssert(faker.financeCreditCard(), "nl", "financeCreditCard", i);
6085 		fakedAssert(faker.financeCreditCardAmericanExpress(), "nl", "financeCreditCardAmericanExpress", i);
6086 		fakedAssert(faker.financeCreditCardCVV(), "nl", "financeCreditCardCVV", i);
6087 		fakedAssert(faker.financeCreditCardDinersClub(), "nl", "financeCreditCardDinersClub", i);
6088 		fakedAssert(faker.financeCreditCardDiscover(), "nl", "financeCreditCardDiscover", i);
6089 		fakedAssert(faker.financeCreditCardInstapayment(), "nl", "financeCreditCardInstapayment", i);
6090 		fakedAssert(faker.financeCreditCardJcb(), "nl", "financeCreditCardJcb", i);
6091 		fakedAssert(faker.financeCreditCardMastercard(), "nl", "financeCreditCardMastercard", i);
6092 		fakedAssert(faker.financeCreditCardSolo(), "nl", "financeCreditCardSolo", i);
6093 		fakedAssert(faker.financeCreditCardSwitch(), "nl", "financeCreditCardSwitch", i);
6094 		fakedAssert(faker.financeCreditCardVisa(), "nl", "financeCreditCardVisa", i);
6095 		fakedAssert(faker.financeCurrency(), "nl", "financeCurrency", i);
6096 		fakedAssert(faker.financeIBAN(), "nl", "financeIBAN", i);
6097 		fakedAssert(faker.financeMask(), "nl", "financeMask", i);
6098 		fakedAssert(faker.financeRoutingNumber(), "nl", "financeRoutingNumber", i);
6099 		fakedAssert(faker.financeTransactionType(), "nl", "financeTransactionType", i);
6100 		fakedAssert(faker.hackerAbbreviation(), "nl", "hackerAbbreviation", i);
6101 		fakedAssert(faker.hackerAdjective(), "nl", "hackerAdjective", i);
6102 		fakedAssert(faker.hackerIngverb(), "nl", "hackerIngverb", i);
6103 		fakedAssert(faker.hackerNoun(), "nl", "hackerNoun", i);
6104 		fakedAssert(faker.hackerPhrase(), "nl", "hackerPhrase", i);
6105 		fakedAssert(faker.hackerVerb(), "nl", "hackerVerb", i);
6106 		fakedAssert(faker.helperAlpha(), "nl", "helperAlpha", i);
6107 		fakedAssert(faker.helperAlphaNum(), "nl", "helperAlphaNum", i);
6108 		fakedAssert(faker.helperHexaDecimal(), "nl", "helperHexaDecimal", i);
6109 		fakedAssert(faker.internetAvatarUri(), "nl", "internetAvatarUri", i);
6110 		fakedAssert(faker.internetColor(), "nl", "internetColor", i);
6111 		fakedAssert(faker.internetDomainName(), "nl", "internetDomainName", i);
6112 		fakedAssert(faker.internetDomainSuffix(), "nl", "internetDomainSuffix", i);
6113 		fakedAssert(faker.internetDomainWord(), "nl", "internetDomainWord", i);
6114 		fakedAssert(faker.internetEmoji(), "nl", "internetEmoji", i);
6115 		fakedAssert(faker.internetExampleEmail(), "nl", "internetExampleEmail", i);
6116 		fakedAssert(faker.internetFreeEmail(), "nl", "internetFreeEmail", i);
6117 		fakedAssert(faker.internetHttpStatusCode(), "nl", "internetHttpStatusCode", i);
6118 		fakedAssert(faker.internetIPv4(), "nl", "internetIPv4", i);
6119 		fakedAssert(faker.internetIPv6(), "nl", "internetIPv6", i);
6120 		fakedAssert(faker.internetPassword(), "nl", "internetPassword", i);
6121 		fakedAssert(faker.internetProtocol(), "nl", "internetProtocol", i);
6122 		fakedAssert(faker.internetUrl(), "nl", "internetUrl", i);
6123 		fakedAssert(faker.internetUserName(), "nl", "internetUserName", i);
6124 		fakedAssert(faker.loremParagraph(), "nl", "loremParagraph", i);
6125 		fakedAssert(faker.loremParagraphs(), "nl", "loremParagraphs", i);
6126 		fakedAssert(faker.loremSentance(), "nl", "loremSentance", i);
6127 		fakedAssert(faker.loremSentances(), "nl", "loremSentances", i);
6128 		fakedAssert(faker.loremSupplemental(), "nl", "loremSupplemental", i);
6129 		fakedAssert(faker.loremText(), "nl", "loremText", i);
6130 		fakedAssert(faker.loremWords(), "nl", "loremWords", i);
6131 		fakedAssert(faker.musicGenre(), "nl", "musicGenre", i);
6132 		fakedAssert(faker.musicSongName(), "nl", "musicSongName", i);
6133 		fakedAssert(faker.nameBinaryGender(), "nl", "nameBinaryGender", i);
6134 		fakedAssert(faker.nameFemaleFirstName(), "nl", "nameFemaleFirstName", i);
6135 		fakedAssert(faker.nameFemaleMiddleName(), "nl", "nameFemaleMiddleName", i);
6136 		fakedAssert(faker.nameFirstName(), "nl", "nameFirstName", i);
6137 		fakedAssert(faker.nameGender(), "nl", "nameGender", i);
6138 		fakedAssert(faker.nameLastName(), "nl", "nameLastName", i);
6139 		fakedAssert(faker.nameMaleFirstName(), "nl", "nameMaleFirstName", i);
6140 		fakedAssert(faker.nameMaleMiddleName(), "nl", "nameMaleMiddleName", i);
6141 		fakedAssert(faker.nameMiddleName(), "nl", "nameMiddleName", i);
6142 		fakedAssert(faker.nameName(), "nl", "nameName", i);
6143 		fakedAssert(faker.namePrefix(), "nl", "namePrefix", i);
6144 		fakedAssert(faker.nameSuffix(), "nl", "nameSuffix", i);
6145 		fakedAssert(faker.phoneNumber(), "nl", "phoneNumber", i);
6146 		fakedAssert(faker.phoneNumberFormats(), "nl", "phoneNumberFormats", i);
6147 		fakedAssert(faker.scienceChemicalelement(), "nl", "scienceChemicalelement", i);
6148 		fakedAssert(faker.scienceUnit(), "nl", "scienceUnit", i);
6149 		fakedAssert(faker.teamCreature(), "nl", "teamCreature", i);
6150 		fakedAssert(faker.teamName(), "nl", "teamName", i);
6151 		fakedAssert(faker.vehicle(), "nl", "vehicle", i);
6152 		fakedAssert(faker.vehicleBicycleType(), "nl", "vehicleBicycleType", i);
6153 		fakedAssert(faker.vehicleFuel(), "nl", "vehicleFuel", i);
6154 		fakedAssert(faker.vehicleManufacturer(), "nl", "vehicleManufacturer", i);
6155 		fakedAssert(faker.vehicleModel(), "nl", "vehicleModel", i);
6156 		fakedAssert(faker.vehicleType(), "nl", "vehicleType", i);
6157 		fakedAssert(faker.vehicleVin(), "nl", "vehicleVin", i);
6158 		fakedAssert(faker.wordAdjective(), "nl", "wordAdjective", i);
6159 		fakedAssert(faker.wordAdverb(), "nl", "wordAdverb", i);
6160 		fakedAssert(faker.wordConjunction(), "nl", "wordConjunction", i);
6161 		fakedAssert(faker.wordInterjection(), "nl", "wordInterjection", i);
6162 		fakedAssert(faker.wordNoun(), "nl", "wordNoun", i);
6163 		fakedAssert(faker.wordPreposition(), "nl", "wordPreposition", i);
6164 		fakedAssert(faker.wordVerb(), "nl", "wordVerb", i);
6165 
6166 	}
6167 }
6168 
6169 unittest {
6170 	import faked.faker_nl_be;
6171     auto faker = new Faker_nl_be(40);
6172 	for(int i = 0; i < 30; ++i) {
6173 		fakedAssert(faker.addressBuildingNumber(), "nl_BE", "addressBuildingNumber", i);
6174 		fakedAssert(faker.addressCity(), "nl_BE", "addressCity", i);
6175 		fakedAssert(faker.addressCityName(), "nl_BE", "addressCityName", i);
6176 		fakedAssert(faker.addressCityPrefix(), "nl_BE", "addressCityPrefix", i);
6177 		fakedAssert(faker.addressCitySuffix(), "nl_BE", "addressCitySuffix", i);
6178 		fakedAssert(faker.addressCountry(), "nl_BE", "addressCountry", i);
6179 		fakedAssert(faker.addressCountryCode(), "nl_BE", "addressCountryCode", i);
6180 		fakedAssert(faker.addressCountryCodeAlpha3(), "nl_BE", "addressCountryCodeAlpha3", i);
6181 		fakedAssert(faker.addressCounty(), "nl_BE", "addressCounty", i);
6182 		fakedAssert(faker.addressDefaultCountry(), "nl_BE", "addressDefaultCountry", i);
6183 		fakedAssert(faker.addressDirection(), "nl_BE", "addressDirection", i);
6184 		fakedAssert(faker.addressDirectionAbbr(), "nl_BE", "addressDirectionAbbr", i);
6185 		fakedAssert(faker.addressLatitude(), "nl_BE", "addressLatitude", i);
6186 		fakedAssert(faker.addressLongitude(), "nl_BE", "addressLongitude", i);
6187 		fakedAssert(faker.addressPostcode(), "nl_BE", "addressPostcode", i);
6188 		fakedAssert(faker.addressSecondaryAddress(), "nl_BE", "addressSecondaryAddress", i);
6189 		fakedAssert(faker.addressState(), "nl_BE", "addressState", i);
6190 		fakedAssert(faker.addressStateAbbr(), "nl_BE", "addressStateAbbr", i);
6191 		fakedAssert(faker.addressStreet(), "nl_BE", "addressStreet", i);
6192 		fakedAssert(faker.addressStreetAddress(), "nl_BE", "addressStreetAddress", i);
6193 		fakedAssert(faker.addressStreetSuffix(), "nl_BE", "addressStreetSuffix", i);
6194 		fakedAssert(faker.addressTimeZone(), "nl_BE", "addressTimeZone", i);
6195 		fakedAssert(faker.animalBear(), "nl_BE", "animalBear", i);
6196 		fakedAssert(faker.animalBird(), "nl_BE", "animalBird", i);
6197 		fakedAssert(faker.animalCat(), "nl_BE", "animalCat", i);
6198 		fakedAssert(faker.animalCetacean(), "nl_BE", "animalCetacean", i);
6199 		fakedAssert(faker.animalCow(), "nl_BE", "animalCow", i);
6200 		fakedAssert(faker.animalCrocodilia(), "nl_BE", "animalCrocodilia", i);
6201 		fakedAssert(faker.animalDog(), "nl_BE", "animalDog", i);
6202 		fakedAssert(faker.animalFish(), "nl_BE", "animalFish", i);
6203 		fakedAssert(faker.animalHorse(), "nl_BE", "animalHorse", i);
6204 		fakedAssert(faker.animalInsect(), "nl_BE", "animalInsect", i);
6205 		fakedAssert(faker.animalLion(), "nl_BE", "animalLion", i);
6206 		fakedAssert(faker.animalRabbit(), "nl_BE", "animalRabbit", i);
6207 		fakedAssert(faker.animalRodent(), "nl_BE", "animalRodent", i);
6208 		fakedAssert(faker.animalSnake(), "nl_BE", "animalSnake", i);
6209 		fakedAssert(faker.animalType(), "nl_BE", "animalType", i);
6210 		fakedAssert(faker.appAuthor(), "nl_BE", "appAuthor", i);
6211 		fakedAssert(faker.appName(), "nl_BE", "appName", i);
6212 		fakedAssert(faker.appVersion(), "nl_BE", "appVersion", i);
6213 		fakedAssert(faker.businessCreditCardExpiryDates(), "nl_BE", "businessCreditCardExpiryDates", i);
6214 		fakedAssert(faker.businessCreditCardNumbers(), "nl_BE", "businessCreditCardNumbers", i);
6215 		fakedAssert(faker.businessCreditCardTypes(), "nl_BE", "businessCreditCardTypes", i);
6216 		fakedAssert(faker.cellPhoneFormats(), "nl_BE", "cellPhoneFormats", i);
6217 		fakedAssert(faker.colorHuman(), "nl_BE", "colorHuman", i);
6218 		fakedAssert(faker.colorSpace(), "nl_BE", "colorSpace", i);
6219 		fakedAssert(faker.commerceDepartment(), "nl_BE", "commerceDepartment", i);
6220 		fakedAssert(faker.commerceProductDescription(), "nl_BE", "commerceProductDescription", i);
6221 		fakedAssert(faker.companyAdjective(), "nl_BE", "companyAdjective", i);
6222 		fakedAssert(faker.companyBs(), "nl_BE", "companyBs", i);
6223 		fakedAssert(faker.companyBsAdjective(), "nl_BE", "companyBsAdjective", i);
6224 		fakedAssert(faker.companyBsNoun(), "nl_BE", "companyBsNoun", i);
6225 		fakedAssert(faker.companyBsVerb(), "nl_BE", "companyBsVerb", i);
6226 		fakedAssert(faker.companyCatchPhrase(), "nl_BE", "companyCatchPhrase", i);
6227 		fakedAssert(faker.companyDescriptor(), "nl_BE", "companyDescriptor", i);
6228 		fakedAssert(faker.companyName(), "nl_BE", "companyName", i);
6229 		fakedAssert(faker.companyNoun(), "nl_BE", "companyNoun", i);
6230 		fakedAssert(faker.companySuffix(), "nl_BE", "companySuffix", i);
6231 		fakedAssert(faker.databaseCollation(), "nl_BE", "databaseCollation", i);
6232 		fakedAssert(faker.databaseColumn(), "nl_BE", "databaseColumn", i);
6233 		fakedAssert(faker.databaseEngine(), "nl_BE", "databaseEngine", i);
6234 		fakedAssert(faker.databaseType(), "nl_BE", "databaseType", i);
6235 		fakedAssert(faker.dateMonth(), "nl_BE", "dateMonth", i);
6236 		fakedAssert(faker.dateWeekday(), "nl_BE", "dateWeekday", i);
6237 		fakedAssert(faker.financeAccount(), "nl_BE", "financeAccount", i);
6238 		fakedAssert(faker.financeAccountType(), "nl_BE", "financeAccountType", i);
6239 		fakedAssert(faker.financeBIC(), "nl_BE", "financeBIC", i);
6240 		fakedAssert(faker.financeBitcoinAddress(), "nl_BE", "financeBitcoinAddress", i);
6241 		fakedAssert(faker.financeCreditCard(), "nl_BE", "financeCreditCard", i);
6242 		fakedAssert(faker.financeCreditCardAmericanExpress(), "nl_BE", "financeCreditCardAmericanExpress", i);
6243 		fakedAssert(faker.financeCreditCardCVV(), "nl_BE", "financeCreditCardCVV", i);
6244 		fakedAssert(faker.financeCreditCardDinersClub(), "nl_BE", "financeCreditCardDinersClub", i);
6245 		fakedAssert(faker.financeCreditCardDiscover(), "nl_BE", "financeCreditCardDiscover", i);
6246 		fakedAssert(faker.financeCreditCardInstapayment(), "nl_BE", "financeCreditCardInstapayment", i);
6247 		fakedAssert(faker.financeCreditCardJcb(), "nl_BE", "financeCreditCardJcb", i);
6248 		fakedAssert(faker.financeCreditCardMastercard(), "nl_BE", "financeCreditCardMastercard", i);
6249 		fakedAssert(faker.financeCreditCardSolo(), "nl_BE", "financeCreditCardSolo", i);
6250 		fakedAssert(faker.financeCreditCardSwitch(), "nl_BE", "financeCreditCardSwitch", i);
6251 		fakedAssert(faker.financeCreditCardVisa(), "nl_BE", "financeCreditCardVisa", i);
6252 		fakedAssert(faker.financeCurrency(), "nl_BE", "financeCurrency", i);
6253 		fakedAssert(faker.financeIBAN(), "nl_BE", "financeIBAN", i);
6254 		fakedAssert(faker.financeMask(), "nl_BE", "financeMask", i);
6255 		fakedAssert(faker.financeRoutingNumber(), "nl_BE", "financeRoutingNumber", i);
6256 		fakedAssert(faker.financeTransactionType(), "nl_BE", "financeTransactionType", i);
6257 		fakedAssert(faker.hackerAbbreviation(), "nl_BE", "hackerAbbreviation", i);
6258 		fakedAssert(faker.hackerAdjective(), "nl_BE", "hackerAdjective", i);
6259 		fakedAssert(faker.hackerIngverb(), "nl_BE", "hackerIngverb", i);
6260 		fakedAssert(faker.hackerNoun(), "nl_BE", "hackerNoun", i);
6261 		fakedAssert(faker.hackerPhrase(), "nl_BE", "hackerPhrase", i);
6262 		fakedAssert(faker.hackerVerb(), "nl_BE", "hackerVerb", i);
6263 		fakedAssert(faker.helperAlpha(), "nl_BE", "helperAlpha", i);
6264 		fakedAssert(faker.helperAlphaNum(), "nl_BE", "helperAlphaNum", i);
6265 		fakedAssert(faker.helperHexaDecimal(), "nl_BE", "helperHexaDecimal", i);
6266 		fakedAssert(faker.internetAvatarUri(), "nl_BE", "internetAvatarUri", i);
6267 		fakedAssert(faker.internetColor(), "nl_BE", "internetColor", i);
6268 		fakedAssert(faker.internetDomainName(), "nl_BE", "internetDomainName", i);
6269 		fakedAssert(faker.internetDomainSuffix(), "nl_BE", "internetDomainSuffix", i);
6270 		fakedAssert(faker.internetDomainWord(), "nl_BE", "internetDomainWord", i);
6271 		fakedAssert(faker.internetEmoji(), "nl_BE", "internetEmoji", i);
6272 		fakedAssert(faker.internetExampleEmail(), "nl_BE", "internetExampleEmail", i);
6273 		fakedAssert(faker.internetFreeEmail(), "nl_BE", "internetFreeEmail", i);
6274 		fakedAssert(faker.internetHttpStatusCode(), "nl_BE", "internetHttpStatusCode", i);
6275 		fakedAssert(faker.internetIPv4(), "nl_BE", "internetIPv4", i);
6276 		fakedAssert(faker.internetIPv6(), "nl_BE", "internetIPv6", i);
6277 		fakedAssert(faker.internetPassword(), "nl_BE", "internetPassword", i);
6278 		fakedAssert(faker.internetProtocol(), "nl_BE", "internetProtocol", i);
6279 		fakedAssert(faker.internetUrl(), "nl_BE", "internetUrl", i);
6280 		fakedAssert(faker.internetUserName(), "nl_BE", "internetUserName", i);
6281 		fakedAssert(faker.loremParagraph(), "nl_BE", "loremParagraph", i);
6282 		fakedAssert(faker.loremParagraphs(), "nl_BE", "loremParagraphs", i);
6283 		fakedAssert(faker.loremSentance(), "nl_BE", "loremSentance", i);
6284 		fakedAssert(faker.loremSentances(), "nl_BE", "loremSentances", i);
6285 		fakedAssert(faker.loremSupplemental(), "nl_BE", "loremSupplemental", i);
6286 		fakedAssert(faker.loremText(), "nl_BE", "loremText", i);
6287 		fakedAssert(faker.loremWords(), "nl_BE", "loremWords", i);
6288 		fakedAssert(faker.musicGenre(), "nl_BE", "musicGenre", i);
6289 		fakedAssert(faker.musicSongName(), "nl_BE", "musicSongName", i);
6290 		fakedAssert(faker.nameBinaryGender(), "nl_BE", "nameBinaryGender", i);
6291 		fakedAssert(faker.nameFemaleFirstName(), "nl_BE", "nameFemaleFirstName", i);
6292 		fakedAssert(faker.nameFemaleMiddleName(), "nl_BE", "nameFemaleMiddleName", i);
6293 		fakedAssert(faker.nameFirstName(), "nl_BE", "nameFirstName", i);
6294 		fakedAssert(faker.nameGender(), "nl_BE", "nameGender", i);
6295 		fakedAssert(faker.nameLastName(), "nl_BE", "nameLastName", i);
6296 		fakedAssert(faker.nameMaleFirstName(), "nl_BE", "nameMaleFirstName", i);
6297 		fakedAssert(faker.nameMaleMiddleName(), "nl_BE", "nameMaleMiddleName", i);
6298 		fakedAssert(faker.nameMiddleName(), "nl_BE", "nameMiddleName", i);
6299 		fakedAssert(faker.nameName(), "nl_BE", "nameName", i);
6300 		fakedAssert(faker.namePrefix(), "nl_BE", "namePrefix", i);
6301 		fakedAssert(faker.nameSuffix(), "nl_BE", "nameSuffix", i);
6302 		fakedAssert(faker.phoneNumber(), "nl_BE", "phoneNumber", i);
6303 		fakedAssert(faker.phoneNumberFormats(), "nl_BE", "phoneNumberFormats", i);
6304 		fakedAssert(faker.scienceChemicalelement(), "nl_BE", "scienceChemicalelement", i);
6305 		fakedAssert(faker.scienceUnit(), "nl_BE", "scienceUnit", i);
6306 		fakedAssert(faker.teamCreature(), "nl_BE", "teamCreature", i);
6307 		fakedAssert(faker.teamName(), "nl_BE", "teamName", i);
6308 		fakedAssert(faker.vehicle(), "nl_BE", "vehicle", i);
6309 		fakedAssert(faker.vehicleBicycleType(), "nl_BE", "vehicleBicycleType", i);
6310 		fakedAssert(faker.vehicleFuel(), "nl_BE", "vehicleFuel", i);
6311 		fakedAssert(faker.vehicleManufacturer(), "nl_BE", "vehicleManufacturer", i);
6312 		fakedAssert(faker.vehicleModel(), "nl_BE", "vehicleModel", i);
6313 		fakedAssert(faker.vehicleType(), "nl_BE", "vehicleType", i);
6314 		fakedAssert(faker.vehicleVin(), "nl_BE", "vehicleVin", i);
6315 		fakedAssert(faker.wordAdjective(), "nl_BE", "wordAdjective", i);
6316 		fakedAssert(faker.wordAdverb(), "nl_BE", "wordAdverb", i);
6317 		fakedAssert(faker.wordConjunction(), "nl_BE", "wordConjunction", i);
6318 		fakedAssert(faker.wordInterjection(), "nl_BE", "wordInterjection", i);
6319 		fakedAssert(faker.wordNoun(), "nl_BE", "wordNoun", i);
6320 		fakedAssert(faker.wordPreposition(), "nl_BE", "wordPreposition", i);
6321 		fakedAssert(faker.wordVerb(), "nl_BE", "wordVerb", i);
6322 
6323 	}
6324 }
6325 
6326 unittest {
6327 	import faked.faker_pl;
6328     auto faker = new Faker_pl(41);
6329 	for(int i = 0; i < 30; ++i) {
6330 		fakedAssert(faker.addressBuildingNumber(), "pl", "addressBuildingNumber", i);
6331 		fakedAssert(faker.addressCity(), "pl", "addressCity", i);
6332 		fakedAssert(faker.addressCityName(), "pl", "addressCityName", i);
6333 		fakedAssert(faker.addressCityPrefix(), "pl", "addressCityPrefix", i);
6334 		fakedAssert(faker.addressCitySuffix(), "pl", "addressCitySuffix", i);
6335 		fakedAssert(faker.addressCountry(), "pl", "addressCountry", i);
6336 		fakedAssert(faker.addressCountryCode(), "pl", "addressCountryCode", i);
6337 		fakedAssert(faker.addressCountryCodeAlpha3(), "pl", "addressCountryCodeAlpha3", i);
6338 		fakedAssert(faker.addressCounty(), "pl", "addressCounty", i);
6339 		fakedAssert(faker.addressDefaultCountry(), "pl", "addressDefaultCountry", i);
6340 		fakedAssert(faker.addressDirection(), "pl", "addressDirection", i);
6341 		fakedAssert(faker.addressDirectionAbbr(), "pl", "addressDirectionAbbr", i);
6342 		fakedAssert(faker.addressLatitude(), "pl", "addressLatitude", i);
6343 		fakedAssert(faker.addressLongitude(), "pl", "addressLongitude", i);
6344 		fakedAssert(faker.addressPostcode(), "pl", "addressPostcode", i);
6345 		fakedAssert(faker.addressSecondaryAddress(), "pl", "addressSecondaryAddress", i);
6346 		fakedAssert(faker.addressState(), "pl", "addressState", i);
6347 		fakedAssert(faker.addressStateAbbr(), "pl", "addressStateAbbr", i);
6348 		fakedAssert(faker.addressStreet(), "pl", "addressStreet", i);
6349 		fakedAssert(faker.addressStreetAddress(), "pl", "addressStreetAddress", i);
6350 		fakedAssert(faker.addressStreetSuffix(), "pl", "addressStreetSuffix", i);
6351 		fakedAssert(faker.addressTimeZone(), "pl", "addressTimeZone", i);
6352 		fakedAssert(faker.animalBear(), "pl", "animalBear", i);
6353 		fakedAssert(faker.animalBird(), "pl", "animalBird", i);
6354 		fakedAssert(faker.animalCat(), "pl", "animalCat", i);
6355 		fakedAssert(faker.animalCetacean(), "pl", "animalCetacean", i);
6356 		fakedAssert(faker.animalCow(), "pl", "animalCow", i);
6357 		fakedAssert(faker.animalCrocodilia(), "pl", "animalCrocodilia", i);
6358 		fakedAssert(faker.animalDog(), "pl", "animalDog", i);
6359 		fakedAssert(faker.animalFish(), "pl", "animalFish", i);
6360 		fakedAssert(faker.animalHorse(), "pl", "animalHorse", i);
6361 		fakedAssert(faker.animalInsect(), "pl", "animalInsect", i);
6362 		fakedAssert(faker.animalLion(), "pl", "animalLion", i);
6363 		fakedAssert(faker.animalRabbit(), "pl", "animalRabbit", i);
6364 		fakedAssert(faker.animalRodent(), "pl", "animalRodent", i);
6365 		fakedAssert(faker.animalSnake(), "pl", "animalSnake", i);
6366 		fakedAssert(faker.animalType(), "pl", "animalType", i);
6367 		fakedAssert(faker.appAuthor(), "pl", "appAuthor", i);
6368 		fakedAssert(faker.appName(), "pl", "appName", i);
6369 		fakedAssert(faker.appVersion(), "pl", "appVersion", i);
6370 		fakedAssert(faker.businessCreditCardExpiryDates(), "pl", "businessCreditCardExpiryDates", i);
6371 		fakedAssert(faker.businessCreditCardNumbers(), "pl", "businessCreditCardNumbers", i);
6372 		fakedAssert(faker.businessCreditCardTypes(), "pl", "businessCreditCardTypes", i);
6373 		fakedAssert(faker.cellPhoneFormats(), "pl", "cellPhoneFormats", i);
6374 		fakedAssert(faker.colorHuman(), "pl", "colorHuman", i);
6375 		fakedAssert(faker.colorSpace(), "pl", "colorSpace", i);
6376 		fakedAssert(faker.commerceDepartment(), "pl", "commerceDepartment", i);
6377 		fakedAssert(faker.commerceProductDescription(), "pl", "commerceProductDescription", i);
6378 		fakedAssert(faker.companyAdjective(), "pl", "companyAdjective", i);
6379 		fakedAssert(faker.companyBs(), "pl", "companyBs", i);
6380 		fakedAssert(faker.companyBsAdjective(), "pl", "companyBsAdjective", i);
6381 		fakedAssert(faker.companyBsNoun(), "pl", "companyBsNoun", i);
6382 		fakedAssert(faker.companyBsVerb(), "pl", "companyBsVerb", i);
6383 		fakedAssert(faker.companyCatchPhrase(), "pl", "companyCatchPhrase", i);
6384 		fakedAssert(faker.companyDescriptor(), "pl", "companyDescriptor", i);
6385 		fakedAssert(faker.companyName(), "pl", "companyName", i);
6386 		fakedAssert(faker.companyNoun(), "pl", "companyNoun", i);
6387 		fakedAssert(faker.companySuffix(), "pl", "companySuffix", i);
6388 		fakedAssert(faker.databaseCollation(), "pl", "databaseCollation", i);
6389 		fakedAssert(faker.databaseColumn(), "pl", "databaseColumn", i);
6390 		fakedAssert(faker.databaseEngine(), "pl", "databaseEngine", i);
6391 		fakedAssert(faker.databaseType(), "pl", "databaseType", i);
6392 		fakedAssert(faker.dateMonth(), "pl", "dateMonth", i);
6393 		fakedAssert(faker.dateWeekday(), "pl", "dateWeekday", i);
6394 		fakedAssert(faker.financeAccount(), "pl", "financeAccount", i);
6395 		fakedAssert(faker.financeAccountType(), "pl", "financeAccountType", i);
6396 		fakedAssert(faker.financeBIC(), "pl", "financeBIC", i);
6397 		fakedAssert(faker.financeBitcoinAddress(), "pl", "financeBitcoinAddress", i);
6398 		fakedAssert(faker.financeCreditCard(), "pl", "financeCreditCard", i);
6399 		fakedAssert(faker.financeCreditCardAmericanExpress(), "pl", "financeCreditCardAmericanExpress", i);
6400 		fakedAssert(faker.financeCreditCardCVV(), "pl", "financeCreditCardCVV", i);
6401 		fakedAssert(faker.financeCreditCardDinersClub(), "pl", "financeCreditCardDinersClub", i);
6402 		fakedAssert(faker.financeCreditCardDiscover(), "pl", "financeCreditCardDiscover", i);
6403 		fakedAssert(faker.financeCreditCardInstapayment(), "pl", "financeCreditCardInstapayment", i);
6404 		fakedAssert(faker.financeCreditCardJcb(), "pl", "financeCreditCardJcb", i);
6405 		fakedAssert(faker.financeCreditCardMastercard(), "pl", "financeCreditCardMastercard", i);
6406 		fakedAssert(faker.financeCreditCardSolo(), "pl", "financeCreditCardSolo", i);
6407 		fakedAssert(faker.financeCreditCardSwitch(), "pl", "financeCreditCardSwitch", i);
6408 		fakedAssert(faker.financeCreditCardVisa(), "pl", "financeCreditCardVisa", i);
6409 		fakedAssert(faker.financeCurrency(), "pl", "financeCurrency", i);
6410 		fakedAssert(faker.financeIBAN(), "pl", "financeIBAN", i);
6411 		fakedAssert(faker.financeMask(), "pl", "financeMask", i);
6412 		fakedAssert(faker.financeRoutingNumber(), "pl", "financeRoutingNumber", i);
6413 		fakedAssert(faker.financeTransactionType(), "pl", "financeTransactionType", i);
6414 		fakedAssert(faker.hackerAbbreviation(), "pl", "hackerAbbreviation", i);
6415 		fakedAssert(faker.hackerAdjective(), "pl", "hackerAdjective", i);
6416 		fakedAssert(faker.hackerIngverb(), "pl", "hackerIngverb", i);
6417 		fakedAssert(faker.hackerNoun(), "pl", "hackerNoun", i);
6418 		fakedAssert(faker.hackerPhrase(), "pl", "hackerPhrase", i);
6419 		fakedAssert(faker.hackerVerb(), "pl", "hackerVerb", i);
6420 		fakedAssert(faker.helperAlpha(), "pl", "helperAlpha", i);
6421 		fakedAssert(faker.helperAlphaNum(), "pl", "helperAlphaNum", i);
6422 		fakedAssert(faker.helperHexaDecimal(), "pl", "helperHexaDecimal", i);
6423 		fakedAssert(faker.internetAvatarUri(), "pl", "internetAvatarUri", i);
6424 		fakedAssert(faker.internetColor(), "pl", "internetColor", i);
6425 		fakedAssert(faker.internetDomainName(), "pl", "internetDomainName", i);
6426 		fakedAssert(faker.internetDomainSuffix(), "pl", "internetDomainSuffix", i);
6427 		fakedAssert(faker.internetDomainWord(), "pl", "internetDomainWord", i);
6428 		fakedAssert(faker.internetEmoji(), "pl", "internetEmoji", i);
6429 		fakedAssert(faker.internetExampleEmail(), "pl", "internetExampleEmail", i);
6430 		fakedAssert(faker.internetFreeEmail(), "pl", "internetFreeEmail", i);
6431 		fakedAssert(faker.internetHttpStatusCode(), "pl", "internetHttpStatusCode", i);
6432 		fakedAssert(faker.internetIPv4(), "pl", "internetIPv4", i);
6433 		fakedAssert(faker.internetIPv6(), "pl", "internetIPv6", i);
6434 		fakedAssert(faker.internetPassword(), "pl", "internetPassword", i);
6435 		fakedAssert(faker.internetProtocol(), "pl", "internetProtocol", i);
6436 		fakedAssert(faker.internetUrl(), "pl", "internetUrl", i);
6437 		fakedAssert(faker.internetUserName(), "pl", "internetUserName", i);
6438 		fakedAssert(faker.loremParagraph(), "pl", "loremParagraph", i);
6439 		fakedAssert(faker.loremParagraphs(), "pl", "loremParagraphs", i);
6440 		fakedAssert(faker.loremSentance(), "pl", "loremSentance", i);
6441 		fakedAssert(faker.loremSentances(), "pl", "loremSentances", i);
6442 		fakedAssert(faker.loremSupplemental(), "pl", "loremSupplemental", i);
6443 		fakedAssert(faker.loremText(), "pl", "loremText", i);
6444 		fakedAssert(faker.loremWords(), "pl", "loremWords", i);
6445 		fakedAssert(faker.musicGenre(), "pl", "musicGenre", i);
6446 		fakedAssert(faker.musicSongName(), "pl", "musicSongName", i);
6447 		fakedAssert(faker.nameBinaryGender(), "pl", "nameBinaryGender", i);
6448 		fakedAssert(faker.nameFemaleFirstName(), "pl", "nameFemaleFirstName", i);
6449 		fakedAssert(faker.nameFemaleMiddleName(), "pl", "nameFemaleMiddleName", i);
6450 		fakedAssert(faker.nameFirstName(), "pl", "nameFirstName", i);
6451 		fakedAssert(faker.nameGender(), "pl", "nameGender", i);
6452 		fakedAssert(faker.nameLastName(), "pl", "nameLastName", i);
6453 		fakedAssert(faker.nameMaleFirstName(), "pl", "nameMaleFirstName", i);
6454 		fakedAssert(faker.nameMaleMiddleName(), "pl", "nameMaleMiddleName", i);
6455 		fakedAssert(faker.nameMiddleName(), "pl", "nameMiddleName", i);
6456 		fakedAssert(faker.nameName(), "pl", "nameName", i);
6457 		fakedAssert(faker.namePrefix(), "pl", "namePrefix", i);
6458 		fakedAssert(faker.nameSuffix(), "pl", "nameSuffix", i);
6459 		fakedAssert(faker.phoneNumber(), "pl", "phoneNumber", i);
6460 		fakedAssert(faker.phoneNumberFormats(), "pl", "phoneNumberFormats", i);
6461 		fakedAssert(faker.scienceChemicalelement(), "pl", "scienceChemicalelement", i);
6462 		fakedAssert(faker.scienceUnit(), "pl", "scienceUnit", i);
6463 		fakedAssert(faker.teamCreature(), "pl", "teamCreature", i);
6464 		fakedAssert(faker.teamName(), "pl", "teamName", i);
6465 		fakedAssert(faker.vehicle(), "pl", "vehicle", i);
6466 		fakedAssert(faker.vehicleBicycleType(), "pl", "vehicleBicycleType", i);
6467 		fakedAssert(faker.vehicleFuel(), "pl", "vehicleFuel", i);
6468 		fakedAssert(faker.vehicleManufacturer(), "pl", "vehicleManufacturer", i);
6469 		fakedAssert(faker.vehicleModel(), "pl", "vehicleModel", i);
6470 		fakedAssert(faker.vehicleType(), "pl", "vehicleType", i);
6471 		fakedAssert(faker.vehicleVin(), "pl", "vehicleVin", i);
6472 		fakedAssert(faker.wordAdjective(), "pl", "wordAdjective", i);
6473 		fakedAssert(faker.wordAdverb(), "pl", "wordAdverb", i);
6474 		fakedAssert(faker.wordConjunction(), "pl", "wordConjunction", i);
6475 		fakedAssert(faker.wordInterjection(), "pl", "wordInterjection", i);
6476 		fakedAssert(faker.wordNoun(), "pl", "wordNoun", i);
6477 		fakedAssert(faker.wordPreposition(), "pl", "wordPreposition", i);
6478 		fakedAssert(faker.wordVerb(), "pl", "wordVerb", i);
6479 
6480 	}
6481 }
6482 
6483 unittest {
6484 	import faked.faker_pt_br;
6485     auto faker = new Faker_pt_br(42);
6486 	for(int i = 0; i < 30; ++i) {
6487 		fakedAssert(faker.addressBuildingNumber(), "pt_BR", "addressBuildingNumber", i);
6488 		fakedAssert(faker.addressCity(), "pt_BR", "addressCity", i);
6489 		fakedAssert(faker.addressCityName(), "pt_BR", "addressCityName", i);
6490 		fakedAssert(faker.addressCityPrefix(), "pt_BR", "addressCityPrefix", i);
6491 		fakedAssert(faker.addressCitySuffix(), "pt_BR", "addressCitySuffix", i);
6492 		fakedAssert(faker.addressCountry(), "pt_BR", "addressCountry", i);
6493 		fakedAssert(faker.addressCountryCode(), "pt_BR", "addressCountryCode", i);
6494 		fakedAssert(faker.addressCountryCodeAlpha3(), "pt_BR", "addressCountryCodeAlpha3", i);
6495 		fakedAssert(faker.addressCounty(), "pt_BR", "addressCounty", i);
6496 		fakedAssert(faker.addressDefaultCountry(), "pt_BR", "addressDefaultCountry", i);
6497 		fakedAssert(faker.addressDirection(), "pt_BR", "addressDirection", i);
6498 		fakedAssert(faker.addressDirectionAbbr(), "pt_BR", "addressDirectionAbbr", i);
6499 		fakedAssert(faker.addressLatitude(), "pt_BR", "addressLatitude", i);
6500 		fakedAssert(faker.addressLongitude(), "pt_BR", "addressLongitude", i);
6501 		fakedAssert(faker.addressPostcode(), "pt_BR", "addressPostcode", i);
6502 		fakedAssert(faker.addressSecondaryAddress(), "pt_BR", "addressSecondaryAddress", i);
6503 		fakedAssert(faker.addressState(), "pt_BR", "addressState", i);
6504 		fakedAssert(faker.addressStateAbbr(), "pt_BR", "addressStateAbbr", i);
6505 		fakedAssert(faker.addressStreet(), "pt_BR", "addressStreet", i);
6506 		fakedAssert(faker.addressStreetAddress(), "pt_BR", "addressStreetAddress", i);
6507 		fakedAssert(faker.addressStreetSuffix(), "pt_BR", "addressStreetSuffix", i);
6508 		fakedAssert(faker.addressTimeZone(), "pt_BR", "addressTimeZone", i);
6509 		fakedAssert(faker.animalBear(), "pt_BR", "animalBear", i);
6510 		fakedAssert(faker.animalBird(), "pt_BR", "animalBird", i);
6511 		fakedAssert(faker.animalCat(), "pt_BR", "animalCat", i);
6512 		fakedAssert(faker.animalCetacean(), "pt_BR", "animalCetacean", i);
6513 		fakedAssert(faker.animalCow(), "pt_BR", "animalCow", i);
6514 		fakedAssert(faker.animalCrocodilia(), "pt_BR", "animalCrocodilia", i);
6515 		fakedAssert(faker.animalDog(), "pt_BR", "animalDog", i);
6516 		fakedAssert(faker.animalFish(), "pt_BR", "animalFish", i);
6517 		fakedAssert(faker.animalHorse(), "pt_BR", "animalHorse", i);
6518 		fakedAssert(faker.animalInsect(), "pt_BR", "animalInsect", i);
6519 		fakedAssert(faker.animalLion(), "pt_BR", "animalLion", i);
6520 		fakedAssert(faker.animalRabbit(), "pt_BR", "animalRabbit", i);
6521 		fakedAssert(faker.animalRodent(), "pt_BR", "animalRodent", i);
6522 		fakedAssert(faker.animalSnake(), "pt_BR", "animalSnake", i);
6523 		fakedAssert(faker.animalType(), "pt_BR", "animalType", i);
6524 		fakedAssert(faker.appAuthor(), "pt_BR", "appAuthor", i);
6525 		fakedAssert(faker.appName(), "pt_BR", "appName", i);
6526 		fakedAssert(faker.appVersion(), "pt_BR", "appVersion", i);
6527 		fakedAssert(faker.businessCreditCardExpiryDates(), "pt_BR", "businessCreditCardExpiryDates", i);
6528 		fakedAssert(faker.businessCreditCardNumbers(), "pt_BR", "businessCreditCardNumbers", i);
6529 		fakedAssert(faker.businessCreditCardTypes(), "pt_BR", "businessCreditCardTypes", i);
6530 		fakedAssert(faker.cellPhoneFormats(), "pt_BR", "cellPhoneFormats", i);
6531 		fakedAssert(faker.colorHuman(), "pt_BR", "colorHuman", i);
6532 		fakedAssert(faker.colorSpace(), "pt_BR", "colorSpace", i);
6533 		fakedAssert(faker.commerceDepartment(), "pt_BR", "commerceDepartment", i);
6534 		fakedAssert(faker.commerceProductDescription(), "pt_BR", "commerceProductDescription", i);
6535 		fakedAssert(faker.companyAdjective(), "pt_BR", "companyAdjective", i);
6536 		fakedAssert(faker.companyBs(), "pt_BR", "companyBs", i);
6537 		fakedAssert(faker.companyBsAdjective(), "pt_BR", "companyBsAdjective", i);
6538 		fakedAssert(faker.companyBsNoun(), "pt_BR", "companyBsNoun", i);
6539 		fakedAssert(faker.companyBsVerb(), "pt_BR", "companyBsVerb", i);
6540 		fakedAssert(faker.companyCatchPhrase(), "pt_BR", "companyCatchPhrase", i);
6541 		fakedAssert(faker.companyDescriptor(), "pt_BR", "companyDescriptor", i);
6542 		fakedAssert(faker.companyName(), "pt_BR", "companyName", i);
6543 		fakedAssert(faker.companyNoun(), "pt_BR", "companyNoun", i);
6544 		fakedAssert(faker.companySuffix(), "pt_BR", "companySuffix", i);
6545 		fakedAssert(faker.databaseCollation(), "pt_BR", "databaseCollation", i);
6546 		fakedAssert(faker.databaseColumn(), "pt_BR", "databaseColumn", i);
6547 		fakedAssert(faker.databaseEngine(), "pt_BR", "databaseEngine", i);
6548 		fakedAssert(faker.databaseType(), "pt_BR", "databaseType", i);
6549 		fakedAssert(faker.dateMonth(), "pt_BR", "dateMonth", i);
6550 		fakedAssert(faker.dateWeekday(), "pt_BR", "dateWeekday", i);
6551 		fakedAssert(faker.financeAccount(), "pt_BR", "financeAccount", i);
6552 		fakedAssert(faker.financeAccountType(), "pt_BR", "financeAccountType", i);
6553 		fakedAssert(faker.financeBIC(), "pt_BR", "financeBIC", i);
6554 		fakedAssert(faker.financeBitcoinAddress(), "pt_BR", "financeBitcoinAddress", i);
6555 		fakedAssert(faker.financeCreditCard(), "pt_BR", "financeCreditCard", i);
6556 		fakedAssert(faker.financeCreditCardAmericanExpress(), "pt_BR", "financeCreditCardAmericanExpress", i);
6557 		fakedAssert(faker.financeCreditCardCVV(), "pt_BR", "financeCreditCardCVV", i);
6558 		fakedAssert(faker.financeCreditCardDinersClub(), "pt_BR", "financeCreditCardDinersClub", i);
6559 		fakedAssert(faker.financeCreditCardDiscover(), "pt_BR", "financeCreditCardDiscover", i);
6560 		fakedAssert(faker.financeCreditCardInstapayment(), "pt_BR", "financeCreditCardInstapayment", i);
6561 		fakedAssert(faker.financeCreditCardJcb(), "pt_BR", "financeCreditCardJcb", i);
6562 		fakedAssert(faker.financeCreditCardMastercard(), "pt_BR", "financeCreditCardMastercard", i);
6563 		fakedAssert(faker.financeCreditCardSolo(), "pt_BR", "financeCreditCardSolo", i);
6564 		fakedAssert(faker.financeCreditCardSwitch(), "pt_BR", "financeCreditCardSwitch", i);
6565 		fakedAssert(faker.financeCreditCardVisa(), "pt_BR", "financeCreditCardVisa", i);
6566 		fakedAssert(faker.financeCurrency(), "pt_BR", "financeCurrency", i);
6567 		fakedAssert(faker.financeIBAN(), "pt_BR", "financeIBAN", i);
6568 		fakedAssert(faker.financeMask(), "pt_BR", "financeMask", i);
6569 		fakedAssert(faker.financeRoutingNumber(), "pt_BR", "financeRoutingNumber", i);
6570 		fakedAssert(faker.financeTransactionType(), "pt_BR", "financeTransactionType", i);
6571 		fakedAssert(faker.hackerAbbreviation(), "pt_BR", "hackerAbbreviation", i);
6572 		fakedAssert(faker.hackerAdjective(), "pt_BR", "hackerAdjective", i);
6573 		fakedAssert(faker.hackerIngverb(), "pt_BR", "hackerIngverb", i);
6574 		fakedAssert(faker.hackerNoun(), "pt_BR", "hackerNoun", i);
6575 		fakedAssert(faker.hackerPhrase(), "pt_BR", "hackerPhrase", i);
6576 		fakedAssert(faker.hackerVerb(), "pt_BR", "hackerVerb", i);
6577 		fakedAssert(faker.helperAlpha(), "pt_BR", "helperAlpha", i);
6578 		fakedAssert(faker.helperAlphaNum(), "pt_BR", "helperAlphaNum", i);
6579 		fakedAssert(faker.helperHexaDecimal(), "pt_BR", "helperHexaDecimal", i);
6580 		fakedAssert(faker.internetAvatarUri(), "pt_BR", "internetAvatarUri", i);
6581 		fakedAssert(faker.internetColor(), "pt_BR", "internetColor", i);
6582 		fakedAssert(faker.internetDomainName(), "pt_BR", "internetDomainName", i);
6583 		fakedAssert(faker.internetDomainSuffix(), "pt_BR", "internetDomainSuffix", i);
6584 		fakedAssert(faker.internetDomainWord(), "pt_BR", "internetDomainWord", i);
6585 		fakedAssert(faker.internetEmoji(), "pt_BR", "internetEmoji", i);
6586 		fakedAssert(faker.internetExampleEmail(), "pt_BR", "internetExampleEmail", i);
6587 		fakedAssert(faker.internetFreeEmail(), "pt_BR", "internetFreeEmail", i);
6588 		fakedAssert(faker.internetHttpStatusCode(), "pt_BR", "internetHttpStatusCode", i);
6589 		fakedAssert(faker.internetIPv4(), "pt_BR", "internetIPv4", i);
6590 		fakedAssert(faker.internetIPv6(), "pt_BR", "internetIPv6", i);
6591 		fakedAssert(faker.internetPassword(), "pt_BR", "internetPassword", i);
6592 		fakedAssert(faker.internetProtocol(), "pt_BR", "internetProtocol", i);
6593 		fakedAssert(faker.internetUrl(), "pt_BR", "internetUrl", i);
6594 		fakedAssert(faker.internetUserName(), "pt_BR", "internetUserName", i);
6595 		fakedAssert(faker.loremParagraph(), "pt_BR", "loremParagraph", i);
6596 		fakedAssert(faker.loremParagraphs(), "pt_BR", "loremParagraphs", i);
6597 		fakedAssert(faker.loremSentance(), "pt_BR", "loremSentance", i);
6598 		fakedAssert(faker.loremSentances(), "pt_BR", "loremSentances", i);
6599 		fakedAssert(faker.loremSupplemental(), "pt_BR", "loremSupplemental", i);
6600 		fakedAssert(faker.loremText(), "pt_BR", "loremText", i);
6601 		fakedAssert(faker.loremWords(), "pt_BR", "loremWords", i);
6602 		fakedAssert(faker.musicGenre(), "pt_BR", "musicGenre", i);
6603 		fakedAssert(faker.musicSongName(), "pt_BR", "musicSongName", i);
6604 		fakedAssert(faker.nameBinaryGender(), "pt_BR", "nameBinaryGender", i);
6605 		fakedAssert(faker.nameFemaleFirstName(), "pt_BR", "nameFemaleFirstName", i);
6606 		fakedAssert(faker.nameFemaleMiddleName(), "pt_BR", "nameFemaleMiddleName", i);
6607 		fakedAssert(faker.nameFirstName(), "pt_BR", "nameFirstName", i);
6608 		fakedAssert(faker.nameGender(), "pt_BR", "nameGender", i);
6609 		fakedAssert(faker.nameLastName(), "pt_BR", "nameLastName", i);
6610 		fakedAssert(faker.nameMaleFirstName(), "pt_BR", "nameMaleFirstName", i);
6611 		fakedAssert(faker.nameMaleMiddleName(), "pt_BR", "nameMaleMiddleName", i);
6612 		fakedAssert(faker.nameMiddleName(), "pt_BR", "nameMiddleName", i);
6613 		fakedAssert(faker.nameName(), "pt_BR", "nameName", i);
6614 		fakedAssert(faker.namePrefix(), "pt_BR", "namePrefix", i);
6615 		fakedAssert(faker.nameSuffix(), "pt_BR", "nameSuffix", i);
6616 		fakedAssert(faker.phoneNumber(), "pt_BR", "phoneNumber", i);
6617 		fakedAssert(faker.phoneNumberFormats(), "pt_BR", "phoneNumberFormats", i);
6618 		fakedAssert(faker.scienceChemicalelement(), "pt_BR", "scienceChemicalelement", i);
6619 		fakedAssert(faker.scienceUnit(), "pt_BR", "scienceUnit", i);
6620 		fakedAssert(faker.teamCreature(), "pt_BR", "teamCreature", i);
6621 		fakedAssert(faker.teamName(), "pt_BR", "teamName", i);
6622 		fakedAssert(faker.vehicle(), "pt_BR", "vehicle", i);
6623 		fakedAssert(faker.vehicleBicycleType(), "pt_BR", "vehicleBicycleType", i);
6624 		fakedAssert(faker.vehicleFuel(), "pt_BR", "vehicleFuel", i);
6625 		fakedAssert(faker.vehicleManufacturer(), "pt_BR", "vehicleManufacturer", i);
6626 		fakedAssert(faker.vehicleModel(), "pt_BR", "vehicleModel", i);
6627 		fakedAssert(faker.vehicleType(), "pt_BR", "vehicleType", i);
6628 		fakedAssert(faker.vehicleVin(), "pt_BR", "vehicleVin", i);
6629 		fakedAssert(faker.wordAdjective(), "pt_BR", "wordAdjective", i);
6630 		fakedAssert(faker.wordAdverb(), "pt_BR", "wordAdverb", i);
6631 		fakedAssert(faker.wordConjunction(), "pt_BR", "wordConjunction", i);
6632 		fakedAssert(faker.wordInterjection(), "pt_BR", "wordInterjection", i);
6633 		fakedAssert(faker.wordNoun(), "pt_BR", "wordNoun", i);
6634 		fakedAssert(faker.wordPreposition(), "pt_BR", "wordPreposition", i);
6635 		fakedAssert(faker.wordVerb(), "pt_BR", "wordVerb", i);
6636 
6637 	}
6638 }
6639 
6640 unittest {
6641 	import faked.faker_pt_pt;
6642     auto faker = new Faker_pt_pt(43);
6643 	for(int i = 0; i < 30; ++i) {
6644 		fakedAssert(faker.addressBuildingNumber(), "pt_PT", "addressBuildingNumber", i);
6645 		fakedAssert(faker.addressCity(), "pt_PT", "addressCity", i);
6646 		fakedAssert(faker.addressCityName(), "pt_PT", "addressCityName", i);
6647 		fakedAssert(faker.addressCityPrefix(), "pt_PT", "addressCityPrefix", i);
6648 		fakedAssert(faker.addressCitySuffix(), "pt_PT", "addressCitySuffix", i);
6649 		fakedAssert(faker.addressCountry(), "pt_PT", "addressCountry", i);
6650 		fakedAssert(faker.addressCountryCode(), "pt_PT", "addressCountryCode", i);
6651 		fakedAssert(faker.addressCountryCodeAlpha3(), "pt_PT", "addressCountryCodeAlpha3", i);
6652 		fakedAssert(faker.addressCounty(), "pt_PT", "addressCounty", i);
6653 		fakedAssert(faker.addressDefaultCountry(), "pt_PT", "addressDefaultCountry", i);
6654 		fakedAssert(faker.addressDirection(), "pt_PT", "addressDirection", i);
6655 		fakedAssert(faker.addressDirectionAbbr(), "pt_PT", "addressDirectionAbbr", i);
6656 		fakedAssert(faker.addressLatitude(), "pt_PT", "addressLatitude", i);
6657 		fakedAssert(faker.addressLongitude(), "pt_PT", "addressLongitude", i);
6658 		fakedAssert(faker.addressPostcode(), "pt_PT", "addressPostcode", i);
6659 		fakedAssert(faker.addressSecondaryAddress(), "pt_PT", "addressSecondaryAddress", i);
6660 		fakedAssert(faker.addressState(), "pt_PT", "addressState", i);
6661 		fakedAssert(faker.addressStateAbbr(), "pt_PT", "addressStateAbbr", i);
6662 		fakedAssert(faker.addressStreet(), "pt_PT", "addressStreet", i);
6663 		fakedAssert(faker.addressStreetAddress(), "pt_PT", "addressStreetAddress", i);
6664 		fakedAssert(faker.addressStreetSuffix(), "pt_PT", "addressStreetSuffix", i);
6665 		fakedAssert(faker.addressTimeZone(), "pt_PT", "addressTimeZone", i);
6666 		fakedAssert(faker.animalBear(), "pt_PT", "animalBear", i);
6667 		fakedAssert(faker.animalBird(), "pt_PT", "animalBird", i);
6668 		fakedAssert(faker.animalCat(), "pt_PT", "animalCat", i);
6669 		fakedAssert(faker.animalCetacean(), "pt_PT", "animalCetacean", i);
6670 		fakedAssert(faker.animalCow(), "pt_PT", "animalCow", i);
6671 		fakedAssert(faker.animalCrocodilia(), "pt_PT", "animalCrocodilia", i);
6672 		fakedAssert(faker.animalDog(), "pt_PT", "animalDog", i);
6673 		fakedAssert(faker.animalFish(), "pt_PT", "animalFish", i);
6674 		fakedAssert(faker.animalHorse(), "pt_PT", "animalHorse", i);
6675 		fakedAssert(faker.animalInsect(), "pt_PT", "animalInsect", i);
6676 		fakedAssert(faker.animalLion(), "pt_PT", "animalLion", i);
6677 		fakedAssert(faker.animalRabbit(), "pt_PT", "animalRabbit", i);
6678 		fakedAssert(faker.animalRodent(), "pt_PT", "animalRodent", i);
6679 		fakedAssert(faker.animalSnake(), "pt_PT", "animalSnake", i);
6680 		fakedAssert(faker.animalType(), "pt_PT", "animalType", i);
6681 		fakedAssert(faker.appAuthor(), "pt_PT", "appAuthor", i);
6682 		fakedAssert(faker.appName(), "pt_PT", "appName", i);
6683 		fakedAssert(faker.appVersion(), "pt_PT", "appVersion", i);
6684 		fakedAssert(faker.businessCreditCardExpiryDates(), "pt_PT", "businessCreditCardExpiryDates", i);
6685 		fakedAssert(faker.businessCreditCardNumbers(), "pt_PT", "businessCreditCardNumbers", i);
6686 		fakedAssert(faker.businessCreditCardTypes(), "pt_PT", "businessCreditCardTypes", i);
6687 		fakedAssert(faker.cellPhoneFormats(), "pt_PT", "cellPhoneFormats", i);
6688 		fakedAssert(faker.colorHuman(), "pt_PT", "colorHuman", i);
6689 		fakedAssert(faker.colorSpace(), "pt_PT", "colorSpace", i);
6690 		fakedAssert(faker.commerceDepartment(), "pt_PT", "commerceDepartment", i);
6691 		fakedAssert(faker.commerceProductDescription(), "pt_PT", "commerceProductDescription", i);
6692 		fakedAssert(faker.companyAdjective(), "pt_PT", "companyAdjective", i);
6693 		fakedAssert(faker.companyBs(), "pt_PT", "companyBs", i);
6694 		fakedAssert(faker.companyBsAdjective(), "pt_PT", "companyBsAdjective", i);
6695 		fakedAssert(faker.companyBsNoun(), "pt_PT", "companyBsNoun", i);
6696 		fakedAssert(faker.companyBsVerb(), "pt_PT", "companyBsVerb", i);
6697 		fakedAssert(faker.companyCatchPhrase(), "pt_PT", "companyCatchPhrase", i);
6698 		fakedAssert(faker.companyDescriptor(), "pt_PT", "companyDescriptor", i);
6699 		fakedAssert(faker.companyName(), "pt_PT", "companyName", i);
6700 		fakedAssert(faker.companyNoun(), "pt_PT", "companyNoun", i);
6701 		fakedAssert(faker.companySuffix(), "pt_PT", "companySuffix", i);
6702 		fakedAssert(faker.databaseCollation(), "pt_PT", "databaseCollation", i);
6703 		fakedAssert(faker.databaseColumn(), "pt_PT", "databaseColumn", i);
6704 		fakedAssert(faker.databaseEngine(), "pt_PT", "databaseEngine", i);
6705 		fakedAssert(faker.databaseType(), "pt_PT", "databaseType", i);
6706 		fakedAssert(faker.dateMonth(), "pt_PT", "dateMonth", i);
6707 		fakedAssert(faker.dateWeekday(), "pt_PT", "dateWeekday", i);
6708 		fakedAssert(faker.financeAccount(), "pt_PT", "financeAccount", i);
6709 		fakedAssert(faker.financeAccountType(), "pt_PT", "financeAccountType", i);
6710 		fakedAssert(faker.financeBIC(), "pt_PT", "financeBIC", i);
6711 		fakedAssert(faker.financeBitcoinAddress(), "pt_PT", "financeBitcoinAddress", i);
6712 		fakedAssert(faker.financeCreditCard(), "pt_PT", "financeCreditCard", i);
6713 		fakedAssert(faker.financeCreditCardAmericanExpress(), "pt_PT", "financeCreditCardAmericanExpress", i);
6714 		fakedAssert(faker.financeCreditCardCVV(), "pt_PT", "financeCreditCardCVV", i);
6715 		fakedAssert(faker.financeCreditCardDinersClub(), "pt_PT", "financeCreditCardDinersClub", i);
6716 		fakedAssert(faker.financeCreditCardDiscover(), "pt_PT", "financeCreditCardDiscover", i);
6717 		fakedAssert(faker.financeCreditCardInstapayment(), "pt_PT", "financeCreditCardInstapayment", i);
6718 		fakedAssert(faker.financeCreditCardJcb(), "pt_PT", "financeCreditCardJcb", i);
6719 		fakedAssert(faker.financeCreditCardMastercard(), "pt_PT", "financeCreditCardMastercard", i);
6720 		fakedAssert(faker.financeCreditCardSolo(), "pt_PT", "financeCreditCardSolo", i);
6721 		fakedAssert(faker.financeCreditCardSwitch(), "pt_PT", "financeCreditCardSwitch", i);
6722 		fakedAssert(faker.financeCreditCardVisa(), "pt_PT", "financeCreditCardVisa", i);
6723 		fakedAssert(faker.financeCurrency(), "pt_PT", "financeCurrency", i);
6724 		fakedAssert(faker.financeIBAN(), "pt_PT", "financeIBAN", i);
6725 		fakedAssert(faker.financeMask(), "pt_PT", "financeMask", i);
6726 		fakedAssert(faker.financeRoutingNumber(), "pt_PT", "financeRoutingNumber", i);
6727 		fakedAssert(faker.financeTransactionType(), "pt_PT", "financeTransactionType", i);
6728 		fakedAssert(faker.hackerAbbreviation(), "pt_PT", "hackerAbbreviation", i);
6729 		fakedAssert(faker.hackerAdjective(), "pt_PT", "hackerAdjective", i);
6730 		fakedAssert(faker.hackerIngverb(), "pt_PT", "hackerIngverb", i);
6731 		fakedAssert(faker.hackerNoun(), "pt_PT", "hackerNoun", i);
6732 		fakedAssert(faker.hackerPhrase(), "pt_PT", "hackerPhrase", i);
6733 		fakedAssert(faker.hackerVerb(), "pt_PT", "hackerVerb", i);
6734 		fakedAssert(faker.helperAlpha(), "pt_PT", "helperAlpha", i);
6735 		fakedAssert(faker.helperAlphaNum(), "pt_PT", "helperAlphaNum", i);
6736 		fakedAssert(faker.helperHexaDecimal(), "pt_PT", "helperHexaDecimal", i);
6737 		fakedAssert(faker.internetAvatarUri(), "pt_PT", "internetAvatarUri", i);
6738 		fakedAssert(faker.internetColor(), "pt_PT", "internetColor", i);
6739 		fakedAssert(faker.internetDomainName(), "pt_PT", "internetDomainName", i);
6740 		fakedAssert(faker.internetDomainSuffix(), "pt_PT", "internetDomainSuffix", i);
6741 		fakedAssert(faker.internetDomainWord(), "pt_PT", "internetDomainWord", i);
6742 		fakedAssert(faker.internetEmoji(), "pt_PT", "internetEmoji", i);
6743 		fakedAssert(faker.internetExampleEmail(), "pt_PT", "internetExampleEmail", i);
6744 		fakedAssert(faker.internetFreeEmail(), "pt_PT", "internetFreeEmail", i);
6745 		fakedAssert(faker.internetHttpStatusCode(), "pt_PT", "internetHttpStatusCode", i);
6746 		fakedAssert(faker.internetIPv4(), "pt_PT", "internetIPv4", i);
6747 		fakedAssert(faker.internetIPv6(), "pt_PT", "internetIPv6", i);
6748 		fakedAssert(faker.internetPassword(), "pt_PT", "internetPassword", i);
6749 		fakedAssert(faker.internetProtocol(), "pt_PT", "internetProtocol", i);
6750 		fakedAssert(faker.internetUrl(), "pt_PT", "internetUrl", i);
6751 		fakedAssert(faker.internetUserName(), "pt_PT", "internetUserName", i);
6752 		fakedAssert(faker.loremParagraph(), "pt_PT", "loremParagraph", i);
6753 		fakedAssert(faker.loremParagraphs(), "pt_PT", "loremParagraphs", i);
6754 		fakedAssert(faker.loremSentance(), "pt_PT", "loremSentance", i);
6755 		fakedAssert(faker.loremSentances(), "pt_PT", "loremSentances", i);
6756 		fakedAssert(faker.loremSupplemental(), "pt_PT", "loremSupplemental", i);
6757 		fakedAssert(faker.loremText(), "pt_PT", "loremText", i);
6758 		fakedAssert(faker.loremWords(), "pt_PT", "loremWords", i);
6759 		fakedAssert(faker.musicGenre(), "pt_PT", "musicGenre", i);
6760 		fakedAssert(faker.musicSongName(), "pt_PT", "musicSongName", i);
6761 		fakedAssert(faker.nameBinaryGender(), "pt_PT", "nameBinaryGender", i);
6762 		fakedAssert(faker.nameFemaleFirstName(), "pt_PT", "nameFemaleFirstName", i);
6763 		fakedAssert(faker.nameFemaleMiddleName(), "pt_PT", "nameFemaleMiddleName", i);
6764 		fakedAssert(faker.nameFirstName(), "pt_PT", "nameFirstName", i);
6765 		fakedAssert(faker.nameGender(), "pt_PT", "nameGender", i);
6766 		fakedAssert(faker.nameLastName(), "pt_PT", "nameLastName", i);
6767 		fakedAssert(faker.nameMaleFirstName(), "pt_PT", "nameMaleFirstName", i);
6768 		fakedAssert(faker.nameMaleMiddleName(), "pt_PT", "nameMaleMiddleName", i);
6769 		fakedAssert(faker.nameMiddleName(), "pt_PT", "nameMiddleName", i);
6770 		fakedAssert(faker.nameName(), "pt_PT", "nameName", i);
6771 		fakedAssert(faker.namePrefix(), "pt_PT", "namePrefix", i);
6772 		fakedAssert(faker.nameSuffix(), "pt_PT", "nameSuffix", i);
6773 		fakedAssert(faker.phoneNumber(), "pt_PT", "phoneNumber", i);
6774 		fakedAssert(faker.phoneNumberFormats(), "pt_PT", "phoneNumberFormats", i);
6775 		fakedAssert(faker.scienceChemicalelement(), "pt_PT", "scienceChemicalelement", i);
6776 		fakedAssert(faker.scienceUnit(), "pt_PT", "scienceUnit", i);
6777 		fakedAssert(faker.teamCreature(), "pt_PT", "teamCreature", i);
6778 		fakedAssert(faker.teamName(), "pt_PT", "teamName", i);
6779 		fakedAssert(faker.vehicle(), "pt_PT", "vehicle", i);
6780 		fakedAssert(faker.vehicleBicycleType(), "pt_PT", "vehicleBicycleType", i);
6781 		fakedAssert(faker.vehicleFuel(), "pt_PT", "vehicleFuel", i);
6782 		fakedAssert(faker.vehicleManufacturer(), "pt_PT", "vehicleManufacturer", i);
6783 		fakedAssert(faker.vehicleModel(), "pt_PT", "vehicleModel", i);
6784 		fakedAssert(faker.vehicleType(), "pt_PT", "vehicleType", i);
6785 		fakedAssert(faker.vehicleVin(), "pt_PT", "vehicleVin", i);
6786 		fakedAssert(faker.wordAdjective(), "pt_PT", "wordAdjective", i);
6787 		fakedAssert(faker.wordAdverb(), "pt_PT", "wordAdverb", i);
6788 		fakedAssert(faker.wordConjunction(), "pt_PT", "wordConjunction", i);
6789 		fakedAssert(faker.wordInterjection(), "pt_PT", "wordInterjection", i);
6790 		fakedAssert(faker.wordNoun(), "pt_PT", "wordNoun", i);
6791 		fakedAssert(faker.wordPreposition(), "pt_PT", "wordPreposition", i);
6792 		fakedAssert(faker.wordVerb(), "pt_PT", "wordVerb", i);
6793 
6794 	}
6795 }
6796 
6797 unittest {
6798 	import faked.faker_ro;
6799     auto faker = new Faker_ro(44);
6800 	for(int i = 0; i < 30; ++i) {
6801 		fakedAssert(faker.addressBuildingNumber(), "ro", "addressBuildingNumber", i);
6802 		fakedAssert(faker.addressCity(), "ro", "addressCity", i);
6803 		fakedAssert(faker.addressCityName(), "ro", "addressCityName", i);
6804 		fakedAssert(faker.addressCityPrefix(), "ro", "addressCityPrefix", i);
6805 		fakedAssert(faker.addressCitySuffix(), "ro", "addressCitySuffix", i);
6806 		fakedAssert(faker.addressCountry(), "ro", "addressCountry", i);
6807 		fakedAssert(faker.addressCountryCode(), "ro", "addressCountryCode", i);
6808 		fakedAssert(faker.addressCountryCodeAlpha3(), "ro", "addressCountryCodeAlpha3", i);
6809 		fakedAssert(faker.addressCounty(), "ro", "addressCounty", i);
6810 		fakedAssert(faker.addressDefaultCountry(), "ro", "addressDefaultCountry", i);
6811 		fakedAssert(faker.addressDirection(), "ro", "addressDirection", i);
6812 		fakedAssert(faker.addressDirectionAbbr(), "ro", "addressDirectionAbbr", i);
6813 		fakedAssert(faker.addressLatitude(), "ro", "addressLatitude", i);
6814 		fakedAssert(faker.addressLongitude(), "ro", "addressLongitude", i);
6815 		fakedAssert(faker.addressPostcode(), "ro", "addressPostcode", i);
6816 		fakedAssert(faker.addressSecondaryAddress(), "ro", "addressSecondaryAddress", i);
6817 		fakedAssert(faker.addressState(), "ro", "addressState", i);
6818 		fakedAssert(faker.addressStateAbbr(), "ro", "addressStateAbbr", i);
6819 		fakedAssert(faker.addressStreet(), "ro", "addressStreet", i);
6820 		fakedAssert(faker.addressStreetAddress(), "ro", "addressStreetAddress", i);
6821 		fakedAssert(faker.addressStreetSuffix(), "ro", "addressStreetSuffix", i);
6822 		fakedAssert(faker.addressTimeZone(), "ro", "addressTimeZone", i);
6823 		fakedAssert(faker.animalBear(), "ro", "animalBear", i);
6824 		fakedAssert(faker.animalBird(), "ro", "animalBird", i);
6825 		fakedAssert(faker.animalCat(), "ro", "animalCat", i);
6826 		fakedAssert(faker.animalCetacean(), "ro", "animalCetacean", i);
6827 		fakedAssert(faker.animalCow(), "ro", "animalCow", i);
6828 		fakedAssert(faker.animalCrocodilia(), "ro", "animalCrocodilia", i);
6829 		fakedAssert(faker.animalDog(), "ro", "animalDog", i);
6830 		fakedAssert(faker.animalFish(), "ro", "animalFish", i);
6831 		fakedAssert(faker.animalHorse(), "ro", "animalHorse", i);
6832 		fakedAssert(faker.animalInsect(), "ro", "animalInsect", i);
6833 		fakedAssert(faker.animalLion(), "ro", "animalLion", i);
6834 		fakedAssert(faker.animalRabbit(), "ro", "animalRabbit", i);
6835 		fakedAssert(faker.animalRodent(), "ro", "animalRodent", i);
6836 		fakedAssert(faker.animalSnake(), "ro", "animalSnake", i);
6837 		fakedAssert(faker.animalType(), "ro", "animalType", i);
6838 		fakedAssert(faker.appAuthor(), "ro", "appAuthor", i);
6839 		fakedAssert(faker.appName(), "ro", "appName", i);
6840 		fakedAssert(faker.appVersion(), "ro", "appVersion", i);
6841 		fakedAssert(faker.businessCreditCardExpiryDates(), "ro", "businessCreditCardExpiryDates", i);
6842 		fakedAssert(faker.businessCreditCardNumbers(), "ro", "businessCreditCardNumbers", i);
6843 		fakedAssert(faker.businessCreditCardTypes(), "ro", "businessCreditCardTypes", i);
6844 		fakedAssert(faker.cellPhoneFormats(), "ro", "cellPhoneFormats", i);
6845 		fakedAssert(faker.colorHuman(), "ro", "colorHuman", i);
6846 		fakedAssert(faker.colorSpace(), "ro", "colorSpace", i);
6847 		fakedAssert(faker.commerceDepartment(), "ro", "commerceDepartment", i);
6848 		fakedAssert(faker.commerceProductDescription(), "ro", "commerceProductDescription", i);
6849 		fakedAssert(faker.companyAdjective(), "ro", "companyAdjective", i);
6850 		fakedAssert(faker.companyBs(), "ro", "companyBs", i);
6851 		fakedAssert(faker.companyBsAdjective(), "ro", "companyBsAdjective", i);
6852 		fakedAssert(faker.companyBsNoun(), "ro", "companyBsNoun", i);
6853 		fakedAssert(faker.companyBsVerb(), "ro", "companyBsVerb", i);
6854 		fakedAssert(faker.companyCatchPhrase(), "ro", "companyCatchPhrase", i);
6855 		fakedAssert(faker.companyDescriptor(), "ro", "companyDescriptor", i);
6856 		fakedAssert(faker.companyName(), "ro", "companyName", i);
6857 		fakedAssert(faker.companyNoun(), "ro", "companyNoun", i);
6858 		fakedAssert(faker.companySuffix(), "ro", "companySuffix", i);
6859 		fakedAssert(faker.databaseCollation(), "ro", "databaseCollation", i);
6860 		fakedAssert(faker.databaseColumn(), "ro", "databaseColumn", i);
6861 		fakedAssert(faker.databaseEngine(), "ro", "databaseEngine", i);
6862 		fakedAssert(faker.databaseType(), "ro", "databaseType", i);
6863 		fakedAssert(faker.dateMonth(), "ro", "dateMonth", i);
6864 		fakedAssert(faker.dateWeekday(), "ro", "dateWeekday", i);
6865 		fakedAssert(faker.financeAccount(), "ro", "financeAccount", i);
6866 		fakedAssert(faker.financeAccountType(), "ro", "financeAccountType", i);
6867 		fakedAssert(faker.financeBIC(), "ro", "financeBIC", i);
6868 		fakedAssert(faker.financeBitcoinAddress(), "ro", "financeBitcoinAddress", i);
6869 		fakedAssert(faker.financeCreditCard(), "ro", "financeCreditCard", i);
6870 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ro", "financeCreditCardAmericanExpress", i);
6871 		fakedAssert(faker.financeCreditCardCVV(), "ro", "financeCreditCardCVV", i);
6872 		fakedAssert(faker.financeCreditCardDinersClub(), "ro", "financeCreditCardDinersClub", i);
6873 		fakedAssert(faker.financeCreditCardDiscover(), "ro", "financeCreditCardDiscover", i);
6874 		fakedAssert(faker.financeCreditCardInstapayment(), "ro", "financeCreditCardInstapayment", i);
6875 		fakedAssert(faker.financeCreditCardJcb(), "ro", "financeCreditCardJcb", i);
6876 		fakedAssert(faker.financeCreditCardMastercard(), "ro", "financeCreditCardMastercard", i);
6877 		fakedAssert(faker.financeCreditCardSolo(), "ro", "financeCreditCardSolo", i);
6878 		fakedAssert(faker.financeCreditCardSwitch(), "ro", "financeCreditCardSwitch", i);
6879 		fakedAssert(faker.financeCreditCardVisa(), "ro", "financeCreditCardVisa", i);
6880 		fakedAssert(faker.financeCurrency(), "ro", "financeCurrency", i);
6881 		fakedAssert(faker.financeIBAN(), "ro", "financeIBAN", i);
6882 		fakedAssert(faker.financeMask(), "ro", "financeMask", i);
6883 		fakedAssert(faker.financeRoutingNumber(), "ro", "financeRoutingNumber", i);
6884 		fakedAssert(faker.financeTransactionType(), "ro", "financeTransactionType", i);
6885 		fakedAssert(faker.hackerAbbreviation(), "ro", "hackerAbbreviation", i);
6886 		fakedAssert(faker.hackerAdjective(), "ro", "hackerAdjective", i);
6887 		fakedAssert(faker.hackerIngverb(), "ro", "hackerIngverb", i);
6888 		fakedAssert(faker.hackerNoun(), "ro", "hackerNoun", i);
6889 		fakedAssert(faker.hackerPhrase(), "ro", "hackerPhrase", i);
6890 		fakedAssert(faker.hackerVerb(), "ro", "hackerVerb", i);
6891 		fakedAssert(faker.helperAlpha(), "ro", "helperAlpha", i);
6892 		fakedAssert(faker.helperAlphaNum(), "ro", "helperAlphaNum", i);
6893 		fakedAssert(faker.helperHexaDecimal(), "ro", "helperHexaDecimal", i);
6894 		fakedAssert(faker.internetAvatarUri(), "ro", "internetAvatarUri", i);
6895 		fakedAssert(faker.internetColor(), "ro", "internetColor", i);
6896 		fakedAssert(faker.internetDomainName(), "ro", "internetDomainName", i);
6897 		fakedAssert(faker.internetDomainSuffix(), "ro", "internetDomainSuffix", i);
6898 		fakedAssert(faker.internetDomainWord(), "ro", "internetDomainWord", i);
6899 		fakedAssert(faker.internetEmoji(), "ro", "internetEmoji", i);
6900 		fakedAssert(faker.internetExampleEmail(), "ro", "internetExampleEmail", i);
6901 		fakedAssert(faker.internetFreeEmail(), "ro", "internetFreeEmail", i);
6902 		fakedAssert(faker.internetHttpStatusCode(), "ro", "internetHttpStatusCode", i);
6903 		fakedAssert(faker.internetIPv4(), "ro", "internetIPv4", i);
6904 		fakedAssert(faker.internetIPv6(), "ro", "internetIPv6", i);
6905 		fakedAssert(faker.internetPassword(), "ro", "internetPassword", i);
6906 		fakedAssert(faker.internetProtocol(), "ro", "internetProtocol", i);
6907 		fakedAssert(faker.internetUrl(), "ro", "internetUrl", i);
6908 		fakedAssert(faker.internetUserName(), "ro", "internetUserName", i);
6909 		fakedAssert(faker.loremParagraph(), "ro", "loremParagraph", i);
6910 		fakedAssert(faker.loremParagraphs(), "ro", "loremParagraphs", i);
6911 		fakedAssert(faker.loremSentance(), "ro", "loremSentance", i);
6912 		fakedAssert(faker.loremSentances(), "ro", "loremSentances", i);
6913 		fakedAssert(faker.loremSupplemental(), "ro", "loremSupplemental", i);
6914 		fakedAssert(faker.loremText(), "ro", "loremText", i);
6915 		fakedAssert(faker.loremWords(), "ro", "loremWords", i);
6916 		fakedAssert(faker.musicGenre(), "ro", "musicGenre", i);
6917 		fakedAssert(faker.musicSongName(), "ro", "musicSongName", i);
6918 		fakedAssert(faker.nameBinaryGender(), "ro", "nameBinaryGender", i);
6919 		fakedAssert(faker.nameFemaleFirstName(), "ro", "nameFemaleFirstName", i);
6920 		fakedAssert(faker.nameFemaleMiddleName(), "ro", "nameFemaleMiddleName", i);
6921 		fakedAssert(faker.nameFirstName(), "ro", "nameFirstName", i);
6922 		fakedAssert(faker.nameGender(), "ro", "nameGender", i);
6923 		fakedAssert(faker.nameLastName(), "ro", "nameLastName", i);
6924 		fakedAssert(faker.nameMaleFirstName(), "ro", "nameMaleFirstName", i);
6925 		fakedAssert(faker.nameMaleMiddleName(), "ro", "nameMaleMiddleName", i);
6926 		fakedAssert(faker.nameMiddleName(), "ro", "nameMiddleName", i);
6927 		fakedAssert(faker.nameName(), "ro", "nameName", i);
6928 		fakedAssert(faker.namePrefix(), "ro", "namePrefix", i);
6929 		fakedAssert(faker.nameSuffix(), "ro", "nameSuffix", i);
6930 		fakedAssert(faker.phoneNumber(), "ro", "phoneNumber", i);
6931 		fakedAssert(faker.phoneNumberFormats(), "ro", "phoneNumberFormats", i);
6932 		fakedAssert(faker.scienceChemicalelement(), "ro", "scienceChemicalelement", i);
6933 		fakedAssert(faker.scienceUnit(), "ro", "scienceUnit", i);
6934 		fakedAssert(faker.teamCreature(), "ro", "teamCreature", i);
6935 		fakedAssert(faker.teamName(), "ro", "teamName", i);
6936 		fakedAssert(faker.vehicle(), "ro", "vehicle", i);
6937 		fakedAssert(faker.vehicleBicycleType(), "ro", "vehicleBicycleType", i);
6938 		fakedAssert(faker.vehicleFuel(), "ro", "vehicleFuel", i);
6939 		fakedAssert(faker.vehicleManufacturer(), "ro", "vehicleManufacturer", i);
6940 		fakedAssert(faker.vehicleModel(), "ro", "vehicleModel", i);
6941 		fakedAssert(faker.vehicleType(), "ro", "vehicleType", i);
6942 		fakedAssert(faker.vehicleVin(), "ro", "vehicleVin", i);
6943 		fakedAssert(faker.wordAdjective(), "ro", "wordAdjective", i);
6944 		fakedAssert(faker.wordAdverb(), "ro", "wordAdverb", i);
6945 		fakedAssert(faker.wordConjunction(), "ro", "wordConjunction", i);
6946 		fakedAssert(faker.wordInterjection(), "ro", "wordInterjection", i);
6947 		fakedAssert(faker.wordNoun(), "ro", "wordNoun", i);
6948 		fakedAssert(faker.wordPreposition(), "ro", "wordPreposition", i);
6949 		fakedAssert(faker.wordVerb(), "ro", "wordVerb", i);
6950 
6951 	}
6952 }
6953 
6954 unittest {
6955 	import faked.faker_ru;
6956     auto faker = new Faker_ru(45);
6957 	for(int i = 0; i < 30; ++i) {
6958 		fakedAssert(faker.addressBuildingNumber(), "ru", "addressBuildingNumber", i);
6959 		fakedAssert(faker.addressCity(), "ru", "addressCity", i);
6960 		fakedAssert(faker.addressCityName(), "ru", "addressCityName", i);
6961 		fakedAssert(faker.addressCityPrefix(), "ru", "addressCityPrefix", i);
6962 		fakedAssert(faker.addressCitySuffix(), "ru", "addressCitySuffix", i);
6963 		fakedAssert(faker.addressCountry(), "ru", "addressCountry", i);
6964 		fakedAssert(faker.addressCountryCode(), "ru", "addressCountryCode", i);
6965 		fakedAssert(faker.addressCountryCodeAlpha3(), "ru", "addressCountryCodeAlpha3", i);
6966 		fakedAssert(faker.addressCounty(), "ru", "addressCounty", i);
6967 		fakedAssert(faker.addressDefaultCountry(), "ru", "addressDefaultCountry", i);
6968 		fakedAssert(faker.addressDirection(), "ru", "addressDirection", i);
6969 		fakedAssert(faker.addressDirectionAbbr(), "ru", "addressDirectionAbbr", i);
6970 		fakedAssert(faker.addressLatitude(), "ru", "addressLatitude", i);
6971 		fakedAssert(faker.addressLongitude(), "ru", "addressLongitude", i);
6972 		fakedAssert(faker.addressPostcode(), "ru", "addressPostcode", i);
6973 		fakedAssert(faker.addressSecondaryAddress(), "ru", "addressSecondaryAddress", i);
6974 		fakedAssert(faker.addressState(), "ru", "addressState", i);
6975 		fakedAssert(faker.addressStateAbbr(), "ru", "addressStateAbbr", i);
6976 		fakedAssert(faker.addressStreet(), "ru", "addressStreet", i);
6977 		fakedAssert(faker.addressStreetAddress(), "ru", "addressStreetAddress", i);
6978 		fakedAssert(faker.addressStreetSuffix(), "ru", "addressStreetSuffix", i);
6979 		fakedAssert(faker.addressTimeZone(), "ru", "addressTimeZone", i);
6980 		fakedAssert(faker.animalBear(), "ru", "animalBear", i);
6981 		fakedAssert(faker.animalBird(), "ru", "animalBird", i);
6982 		fakedAssert(faker.animalCat(), "ru", "animalCat", i);
6983 		fakedAssert(faker.animalCetacean(), "ru", "animalCetacean", i);
6984 		fakedAssert(faker.animalCow(), "ru", "animalCow", i);
6985 		fakedAssert(faker.animalCrocodilia(), "ru", "animalCrocodilia", i);
6986 		fakedAssert(faker.animalDog(), "ru", "animalDog", i);
6987 		fakedAssert(faker.animalFish(), "ru", "animalFish", i);
6988 		fakedAssert(faker.animalHorse(), "ru", "animalHorse", i);
6989 		fakedAssert(faker.animalInsect(), "ru", "animalInsect", i);
6990 		fakedAssert(faker.animalLion(), "ru", "animalLion", i);
6991 		fakedAssert(faker.animalRabbit(), "ru", "animalRabbit", i);
6992 		fakedAssert(faker.animalRodent(), "ru", "animalRodent", i);
6993 		fakedAssert(faker.animalSnake(), "ru", "animalSnake", i);
6994 		fakedAssert(faker.animalType(), "ru", "animalType", i);
6995 		fakedAssert(faker.appAuthor(), "ru", "appAuthor", i);
6996 		fakedAssert(faker.appName(), "ru", "appName", i);
6997 		fakedAssert(faker.appVersion(), "ru", "appVersion", i);
6998 		fakedAssert(faker.businessCreditCardExpiryDates(), "ru", "businessCreditCardExpiryDates", i);
6999 		fakedAssert(faker.businessCreditCardNumbers(), "ru", "businessCreditCardNumbers", i);
7000 		fakedAssert(faker.businessCreditCardTypes(), "ru", "businessCreditCardTypes", i);
7001 		fakedAssert(faker.cellPhoneFormats(), "ru", "cellPhoneFormats", i);
7002 		fakedAssert(faker.colorHuman(), "ru", "colorHuman", i);
7003 		fakedAssert(faker.colorSpace(), "ru", "colorSpace", i);
7004 		fakedAssert(faker.commerceDepartment(), "ru", "commerceDepartment", i);
7005 		fakedAssert(faker.commerceProductDescription(), "ru", "commerceProductDescription", i);
7006 		fakedAssert(faker.companyAdjective(), "ru", "companyAdjective", i);
7007 		fakedAssert(faker.companyBs(), "ru", "companyBs", i);
7008 		fakedAssert(faker.companyBsAdjective(), "ru", "companyBsAdjective", i);
7009 		fakedAssert(faker.companyBsNoun(), "ru", "companyBsNoun", i);
7010 		fakedAssert(faker.companyBsVerb(), "ru", "companyBsVerb", i);
7011 		fakedAssert(faker.companyCatchPhrase(), "ru", "companyCatchPhrase", i);
7012 		fakedAssert(faker.companyDescriptor(), "ru", "companyDescriptor", i);
7013 		fakedAssert(faker.companyName(), "ru", "companyName", i);
7014 		fakedAssert(faker.companyNoun(), "ru", "companyNoun", i);
7015 		fakedAssert(faker.companySuffix(), "ru", "companySuffix", i);
7016 		fakedAssert(faker.databaseCollation(), "ru", "databaseCollation", i);
7017 		fakedAssert(faker.databaseColumn(), "ru", "databaseColumn", i);
7018 		fakedAssert(faker.databaseEngine(), "ru", "databaseEngine", i);
7019 		fakedAssert(faker.databaseType(), "ru", "databaseType", i);
7020 		fakedAssert(faker.dateMonth(), "ru", "dateMonth", i);
7021 		fakedAssert(faker.dateWeekday(), "ru", "dateWeekday", i);
7022 		fakedAssert(faker.financeAccount(), "ru", "financeAccount", i);
7023 		fakedAssert(faker.financeAccountType(), "ru", "financeAccountType", i);
7024 		fakedAssert(faker.financeBIC(), "ru", "financeBIC", i);
7025 		fakedAssert(faker.financeBitcoinAddress(), "ru", "financeBitcoinAddress", i);
7026 		fakedAssert(faker.financeCreditCard(), "ru", "financeCreditCard", i);
7027 		fakedAssert(faker.financeCreditCardAmericanExpress(), "ru", "financeCreditCardAmericanExpress", i);
7028 		fakedAssert(faker.financeCreditCardCVV(), "ru", "financeCreditCardCVV", i);
7029 		fakedAssert(faker.financeCreditCardDinersClub(), "ru", "financeCreditCardDinersClub", i);
7030 		fakedAssert(faker.financeCreditCardDiscover(), "ru", "financeCreditCardDiscover", i);
7031 		fakedAssert(faker.financeCreditCardInstapayment(), "ru", "financeCreditCardInstapayment", i);
7032 		fakedAssert(faker.financeCreditCardJcb(), "ru", "financeCreditCardJcb", i);
7033 		fakedAssert(faker.financeCreditCardMastercard(), "ru", "financeCreditCardMastercard", i);
7034 		fakedAssert(faker.financeCreditCardSolo(), "ru", "financeCreditCardSolo", i);
7035 		fakedAssert(faker.financeCreditCardSwitch(), "ru", "financeCreditCardSwitch", i);
7036 		fakedAssert(faker.financeCreditCardVisa(), "ru", "financeCreditCardVisa", i);
7037 		fakedAssert(faker.financeCurrency(), "ru", "financeCurrency", i);
7038 		fakedAssert(faker.financeIBAN(), "ru", "financeIBAN", i);
7039 		fakedAssert(faker.financeMask(), "ru", "financeMask", i);
7040 		fakedAssert(faker.financeRoutingNumber(), "ru", "financeRoutingNumber", i);
7041 		fakedAssert(faker.financeTransactionType(), "ru", "financeTransactionType", i);
7042 		fakedAssert(faker.hackerAbbreviation(), "ru", "hackerAbbreviation", i);
7043 		fakedAssert(faker.hackerAdjective(), "ru", "hackerAdjective", i);
7044 		fakedAssert(faker.hackerIngverb(), "ru", "hackerIngverb", i);
7045 		fakedAssert(faker.hackerNoun(), "ru", "hackerNoun", i);
7046 		fakedAssert(faker.hackerPhrase(), "ru", "hackerPhrase", i);
7047 		fakedAssert(faker.hackerVerb(), "ru", "hackerVerb", i);
7048 		fakedAssert(faker.helperAlpha(), "ru", "helperAlpha", i);
7049 		fakedAssert(faker.helperAlphaNum(), "ru", "helperAlphaNum", i);
7050 		fakedAssert(faker.helperHexaDecimal(), "ru", "helperHexaDecimal", i);
7051 		fakedAssert(faker.internetAvatarUri(), "ru", "internetAvatarUri", i);
7052 		fakedAssert(faker.internetColor(), "ru", "internetColor", i);
7053 		fakedAssert(faker.internetDomainName(), "ru", "internetDomainName", i);
7054 		fakedAssert(faker.internetDomainSuffix(), "ru", "internetDomainSuffix", i);
7055 		fakedAssert(faker.internetDomainWord(), "ru", "internetDomainWord", i);
7056 		fakedAssert(faker.internetEmoji(), "ru", "internetEmoji", i);
7057 		fakedAssert(faker.internetExampleEmail(), "ru", "internetExampleEmail", i);
7058 		fakedAssert(faker.internetFreeEmail(), "ru", "internetFreeEmail", i);
7059 		fakedAssert(faker.internetHttpStatusCode(), "ru", "internetHttpStatusCode", i);
7060 		fakedAssert(faker.internetIPv4(), "ru", "internetIPv4", i);
7061 		fakedAssert(faker.internetIPv6(), "ru", "internetIPv6", i);
7062 		fakedAssert(faker.internetPassword(), "ru", "internetPassword", i);
7063 		fakedAssert(faker.internetProtocol(), "ru", "internetProtocol", i);
7064 		fakedAssert(faker.internetUrl(), "ru", "internetUrl", i);
7065 		fakedAssert(faker.internetUserName(), "ru", "internetUserName", i);
7066 		fakedAssert(faker.loremParagraph(), "ru", "loremParagraph", i);
7067 		fakedAssert(faker.loremParagraphs(), "ru", "loremParagraphs", i);
7068 		fakedAssert(faker.loremSentance(), "ru", "loremSentance", i);
7069 		fakedAssert(faker.loremSentances(), "ru", "loremSentances", i);
7070 		fakedAssert(faker.loremSupplemental(), "ru", "loremSupplemental", i);
7071 		fakedAssert(faker.loremText(), "ru", "loremText", i);
7072 		fakedAssert(faker.loremWords(), "ru", "loremWords", i);
7073 		fakedAssert(faker.musicGenre(), "ru", "musicGenre", i);
7074 		fakedAssert(faker.musicSongName(), "ru", "musicSongName", i);
7075 		fakedAssert(faker.nameBinaryGender(), "ru", "nameBinaryGender", i);
7076 		fakedAssert(faker.nameFemaleFirstName(), "ru", "nameFemaleFirstName", i);
7077 		fakedAssert(faker.nameFemaleMiddleName(), "ru", "nameFemaleMiddleName", i);
7078 		fakedAssert(faker.nameFirstName(), "ru", "nameFirstName", i);
7079 		fakedAssert(faker.nameGender(), "ru", "nameGender", i);
7080 		fakedAssert(faker.nameLastName(), "ru", "nameLastName", i);
7081 		fakedAssert(faker.nameMaleFirstName(), "ru", "nameMaleFirstName", i);
7082 		fakedAssert(faker.nameMaleMiddleName(), "ru", "nameMaleMiddleName", i);
7083 		fakedAssert(faker.nameMiddleName(), "ru", "nameMiddleName", i);
7084 		fakedAssert(faker.nameName(), "ru", "nameName", i);
7085 		fakedAssert(faker.namePrefix(), "ru", "namePrefix", i);
7086 		fakedAssert(faker.nameSuffix(), "ru", "nameSuffix", i);
7087 		fakedAssert(faker.phoneNumber(), "ru", "phoneNumber", i);
7088 		fakedAssert(faker.phoneNumberFormats(), "ru", "phoneNumberFormats", i);
7089 		fakedAssert(faker.scienceChemicalelement(), "ru", "scienceChemicalelement", i);
7090 		fakedAssert(faker.scienceUnit(), "ru", "scienceUnit", i);
7091 		fakedAssert(faker.teamCreature(), "ru", "teamCreature", i);
7092 		fakedAssert(faker.teamName(), "ru", "teamName", i);
7093 		fakedAssert(faker.vehicle(), "ru", "vehicle", i);
7094 		fakedAssert(faker.vehicleBicycleType(), "ru", "vehicleBicycleType", i);
7095 		fakedAssert(faker.vehicleFuel(), "ru", "vehicleFuel", i);
7096 		fakedAssert(faker.vehicleManufacturer(), "ru", "vehicleManufacturer", i);
7097 		fakedAssert(faker.vehicleModel(), "ru", "vehicleModel", i);
7098 		fakedAssert(faker.vehicleType(), "ru", "vehicleType", i);
7099 		fakedAssert(faker.vehicleVin(), "ru", "vehicleVin", i);
7100 		fakedAssert(faker.wordAdjective(), "ru", "wordAdjective", i);
7101 		fakedAssert(faker.wordAdverb(), "ru", "wordAdverb", i);
7102 		fakedAssert(faker.wordConjunction(), "ru", "wordConjunction", i);
7103 		fakedAssert(faker.wordInterjection(), "ru", "wordInterjection", i);
7104 		fakedAssert(faker.wordNoun(), "ru", "wordNoun", i);
7105 		fakedAssert(faker.wordPreposition(), "ru", "wordPreposition", i);
7106 		fakedAssert(faker.wordVerb(), "ru", "wordVerb", i);
7107 
7108 	}
7109 }
7110 
7111 unittest {
7112 	import faked.faker_sk;
7113     auto faker = new Faker_sk(46);
7114 	for(int i = 0; i < 30; ++i) {
7115 		fakedAssert(faker.addressBuildingNumber(), "sk", "addressBuildingNumber", i);
7116 		fakedAssert(faker.addressCity(), "sk", "addressCity", i);
7117 		fakedAssert(faker.addressCityName(), "sk", "addressCityName", i);
7118 		fakedAssert(faker.addressCityPrefix(), "sk", "addressCityPrefix", i);
7119 		fakedAssert(faker.addressCitySuffix(), "sk", "addressCitySuffix", i);
7120 		fakedAssert(faker.addressCountry(), "sk", "addressCountry", i);
7121 		fakedAssert(faker.addressCountryCode(), "sk", "addressCountryCode", i);
7122 		fakedAssert(faker.addressCountryCodeAlpha3(), "sk", "addressCountryCodeAlpha3", i);
7123 		fakedAssert(faker.addressCounty(), "sk", "addressCounty", i);
7124 		fakedAssert(faker.addressDefaultCountry(), "sk", "addressDefaultCountry", i);
7125 		fakedAssert(faker.addressDirection(), "sk", "addressDirection", i);
7126 		fakedAssert(faker.addressDirectionAbbr(), "sk", "addressDirectionAbbr", i);
7127 		fakedAssert(faker.addressLatitude(), "sk", "addressLatitude", i);
7128 		fakedAssert(faker.addressLongitude(), "sk", "addressLongitude", i);
7129 		fakedAssert(faker.addressPostcode(), "sk", "addressPostcode", i);
7130 		fakedAssert(faker.addressSecondaryAddress(), "sk", "addressSecondaryAddress", i);
7131 		fakedAssert(faker.addressState(), "sk", "addressState", i);
7132 		fakedAssert(faker.addressStateAbbr(), "sk", "addressStateAbbr", i);
7133 		fakedAssert(faker.addressStreet(), "sk", "addressStreet", i);
7134 		fakedAssert(faker.addressStreetAddress(), "sk", "addressStreetAddress", i);
7135 		fakedAssert(faker.addressStreetSuffix(), "sk", "addressStreetSuffix", i);
7136 		fakedAssert(faker.addressTimeZone(), "sk", "addressTimeZone", i);
7137 		fakedAssert(faker.animalBear(), "sk", "animalBear", i);
7138 		fakedAssert(faker.animalBird(), "sk", "animalBird", i);
7139 		fakedAssert(faker.animalCat(), "sk", "animalCat", i);
7140 		fakedAssert(faker.animalCetacean(), "sk", "animalCetacean", i);
7141 		fakedAssert(faker.animalCow(), "sk", "animalCow", i);
7142 		fakedAssert(faker.animalCrocodilia(), "sk", "animalCrocodilia", i);
7143 		fakedAssert(faker.animalDog(), "sk", "animalDog", i);
7144 		fakedAssert(faker.animalFish(), "sk", "animalFish", i);
7145 		fakedAssert(faker.animalHorse(), "sk", "animalHorse", i);
7146 		fakedAssert(faker.animalInsect(), "sk", "animalInsect", i);
7147 		fakedAssert(faker.animalLion(), "sk", "animalLion", i);
7148 		fakedAssert(faker.animalRabbit(), "sk", "animalRabbit", i);
7149 		fakedAssert(faker.animalRodent(), "sk", "animalRodent", i);
7150 		fakedAssert(faker.animalSnake(), "sk", "animalSnake", i);
7151 		fakedAssert(faker.animalType(), "sk", "animalType", i);
7152 		fakedAssert(faker.appAuthor(), "sk", "appAuthor", i);
7153 		fakedAssert(faker.appName(), "sk", "appName", i);
7154 		fakedAssert(faker.appVersion(), "sk", "appVersion", i);
7155 		fakedAssert(faker.businessCreditCardExpiryDates(), "sk", "businessCreditCardExpiryDates", i);
7156 		fakedAssert(faker.businessCreditCardNumbers(), "sk", "businessCreditCardNumbers", i);
7157 		fakedAssert(faker.businessCreditCardTypes(), "sk", "businessCreditCardTypes", i);
7158 		fakedAssert(faker.cellPhoneFormats(), "sk", "cellPhoneFormats", i);
7159 		fakedAssert(faker.colorHuman(), "sk", "colorHuman", i);
7160 		fakedAssert(faker.colorSpace(), "sk", "colorSpace", i);
7161 		fakedAssert(faker.commerceDepartment(), "sk", "commerceDepartment", i);
7162 		fakedAssert(faker.commerceProductDescription(), "sk", "commerceProductDescription", i);
7163 		fakedAssert(faker.companyAdjective(), "sk", "companyAdjective", i);
7164 		fakedAssert(faker.companyBs(), "sk", "companyBs", i);
7165 		fakedAssert(faker.companyBsAdjective(), "sk", "companyBsAdjective", i);
7166 		fakedAssert(faker.companyBsNoun(), "sk", "companyBsNoun", i);
7167 		fakedAssert(faker.companyBsVerb(), "sk", "companyBsVerb", i);
7168 		fakedAssert(faker.companyCatchPhrase(), "sk", "companyCatchPhrase", i);
7169 		fakedAssert(faker.companyDescriptor(), "sk", "companyDescriptor", i);
7170 		fakedAssert(faker.companyName(), "sk", "companyName", i);
7171 		fakedAssert(faker.companyNoun(), "sk", "companyNoun", i);
7172 		fakedAssert(faker.companySuffix(), "sk", "companySuffix", i);
7173 		fakedAssert(faker.databaseCollation(), "sk", "databaseCollation", i);
7174 		fakedAssert(faker.databaseColumn(), "sk", "databaseColumn", i);
7175 		fakedAssert(faker.databaseEngine(), "sk", "databaseEngine", i);
7176 		fakedAssert(faker.databaseType(), "sk", "databaseType", i);
7177 		fakedAssert(faker.dateMonth(), "sk", "dateMonth", i);
7178 		fakedAssert(faker.dateWeekday(), "sk", "dateWeekday", i);
7179 		fakedAssert(faker.financeAccount(), "sk", "financeAccount", i);
7180 		fakedAssert(faker.financeAccountType(), "sk", "financeAccountType", i);
7181 		fakedAssert(faker.financeBIC(), "sk", "financeBIC", i);
7182 		fakedAssert(faker.financeBitcoinAddress(), "sk", "financeBitcoinAddress", i);
7183 		fakedAssert(faker.financeCreditCard(), "sk", "financeCreditCard", i);
7184 		fakedAssert(faker.financeCreditCardAmericanExpress(), "sk", "financeCreditCardAmericanExpress", i);
7185 		fakedAssert(faker.financeCreditCardCVV(), "sk", "financeCreditCardCVV", i);
7186 		fakedAssert(faker.financeCreditCardDinersClub(), "sk", "financeCreditCardDinersClub", i);
7187 		fakedAssert(faker.financeCreditCardDiscover(), "sk", "financeCreditCardDiscover", i);
7188 		fakedAssert(faker.financeCreditCardInstapayment(), "sk", "financeCreditCardInstapayment", i);
7189 		fakedAssert(faker.financeCreditCardJcb(), "sk", "financeCreditCardJcb", i);
7190 		fakedAssert(faker.financeCreditCardMastercard(), "sk", "financeCreditCardMastercard", i);
7191 		fakedAssert(faker.financeCreditCardSolo(), "sk", "financeCreditCardSolo", i);
7192 		fakedAssert(faker.financeCreditCardSwitch(), "sk", "financeCreditCardSwitch", i);
7193 		fakedAssert(faker.financeCreditCardVisa(), "sk", "financeCreditCardVisa", i);
7194 		fakedAssert(faker.financeCurrency(), "sk", "financeCurrency", i);
7195 		fakedAssert(faker.financeIBAN(), "sk", "financeIBAN", i);
7196 		fakedAssert(faker.financeMask(), "sk", "financeMask", i);
7197 		fakedAssert(faker.financeRoutingNumber(), "sk", "financeRoutingNumber", i);
7198 		fakedAssert(faker.financeTransactionType(), "sk", "financeTransactionType", i);
7199 		fakedAssert(faker.hackerAbbreviation(), "sk", "hackerAbbreviation", i);
7200 		fakedAssert(faker.hackerAdjective(), "sk", "hackerAdjective", i);
7201 		fakedAssert(faker.hackerIngverb(), "sk", "hackerIngverb", i);
7202 		fakedAssert(faker.hackerNoun(), "sk", "hackerNoun", i);
7203 		fakedAssert(faker.hackerPhrase(), "sk", "hackerPhrase", i);
7204 		fakedAssert(faker.hackerVerb(), "sk", "hackerVerb", i);
7205 		fakedAssert(faker.helperAlpha(), "sk", "helperAlpha", i);
7206 		fakedAssert(faker.helperAlphaNum(), "sk", "helperAlphaNum", i);
7207 		fakedAssert(faker.helperHexaDecimal(), "sk", "helperHexaDecimal", i);
7208 		fakedAssert(faker.internetAvatarUri(), "sk", "internetAvatarUri", i);
7209 		fakedAssert(faker.internetColor(), "sk", "internetColor", i);
7210 		fakedAssert(faker.internetDomainName(), "sk", "internetDomainName", i);
7211 		fakedAssert(faker.internetDomainSuffix(), "sk", "internetDomainSuffix", i);
7212 		fakedAssert(faker.internetDomainWord(), "sk", "internetDomainWord", i);
7213 		fakedAssert(faker.internetEmoji(), "sk", "internetEmoji", i);
7214 		fakedAssert(faker.internetExampleEmail(), "sk", "internetExampleEmail", i);
7215 		fakedAssert(faker.internetFreeEmail(), "sk", "internetFreeEmail", i);
7216 		fakedAssert(faker.internetHttpStatusCode(), "sk", "internetHttpStatusCode", i);
7217 		fakedAssert(faker.internetIPv4(), "sk", "internetIPv4", i);
7218 		fakedAssert(faker.internetIPv6(), "sk", "internetIPv6", i);
7219 		fakedAssert(faker.internetPassword(), "sk", "internetPassword", i);
7220 		fakedAssert(faker.internetProtocol(), "sk", "internetProtocol", i);
7221 		fakedAssert(faker.internetUrl(), "sk", "internetUrl", i);
7222 		fakedAssert(faker.internetUserName(), "sk", "internetUserName", i);
7223 		fakedAssert(faker.loremParagraph(), "sk", "loremParagraph", i);
7224 		fakedAssert(faker.loremParagraphs(), "sk", "loremParagraphs", i);
7225 		fakedAssert(faker.loremSentance(), "sk", "loremSentance", i);
7226 		fakedAssert(faker.loremSentances(), "sk", "loremSentances", i);
7227 		fakedAssert(faker.loremSupplemental(), "sk", "loremSupplemental", i);
7228 		fakedAssert(faker.loremText(), "sk", "loremText", i);
7229 		fakedAssert(faker.loremWords(), "sk", "loremWords", i);
7230 		fakedAssert(faker.musicGenre(), "sk", "musicGenre", i);
7231 		fakedAssert(faker.musicSongName(), "sk", "musicSongName", i);
7232 		fakedAssert(faker.nameBinaryGender(), "sk", "nameBinaryGender", i);
7233 		fakedAssert(faker.nameFemaleFirstName(), "sk", "nameFemaleFirstName", i);
7234 		fakedAssert(faker.nameFemaleMiddleName(), "sk", "nameFemaleMiddleName", i);
7235 		fakedAssert(faker.nameFirstName(), "sk", "nameFirstName", i);
7236 		fakedAssert(faker.nameGender(), "sk", "nameGender", i);
7237 		fakedAssert(faker.nameLastName(), "sk", "nameLastName", i);
7238 		fakedAssert(faker.nameMaleFirstName(), "sk", "nameMaleFirstName", i);
7239 		fakedAssert(faker.nameMaleMiddleName(), "sk", "nameMaleMiddleName", i);
7240 		fakedAssert(faker.nameMiddleName(), "sk", "nameMiddleName", i);
7241 		fakedAssert(faker.nameName(), "sk", "nameName", i);
7242 		fakedAssert(faker.namePrefix(), "sk", "namePrefix", i);
7243 		fakedAssert(faker.nameSuffix(), "sk", "nameSuffix", i);
7244 		fakedAssert(faker.phoneNumber(), "sk", "phoneNumber", i);
7245 		fakedAssert(faker.phoneNumberFormats(), "sk", "phoneNumberFormats", i);
7246 		fakedAssert(faker.scienceChemicalelement(), "sk", "scienceChemicalelement", i);
7247 		fakedAssert(faker.scienceUnit(), "sk", "scienceUnit", i);
7248 		fakedAssert(faker.teamCreature(), "sk", "teamCreature", i);
7249 		fakedAssert(faker.teamName(), "sk", "teamName", i);
7250 		fakedAssert(faker.vehicle(), "sk", "vehicle", i);
7251 		fakedAssert(faker.vehicleBicycleType(), "sk", "vehicleBicycleType", i);
7252 		fakedAssert(faker.vehicleFuel(), "sk", "vehicleFuel", i);
7253 		fakedAssert(faker.vehicleManufacturer(), "sk", "vehicleManufacturer", i);
7254 		fakedAssert(faker.vehicleModel(), "sk", "vehicleModel", i);
7255 		fakedAssert(faker.vehicleType(), "sk", "vehicleType", i);
7256 		fakedAssert(faker.vehicleVin(), "sk", "vehicleVin", i);
7257 		fakedAssert(faker.wordAdjective(), "sk", "wordAdjective", i);
7258 		fakedAssert(faker.wordAdverb(), "sk", "wordAdverb", i);
7259 		fakedAssert(faker.wordConjunction(), "sk", "wordConjunction", i);
7260 		fakedAssert(faker.wordInterjection(), "sk", "wordInterjection", i);
7261 		fakedAssert(faker.wordNoun(), "sk", "wordNoun", i);
7262 		fakedAssert(faker.wordPreposition(), "sk", "wordPreposition", i);
7263 		fakedAssert(faker.wordVerb(), "sk", "wordVerb", i);
7264 
7265 	}
7266 }
7267 
7268 unittest {
7269 	import faked.faker_sv;
7270     auto faker = new Faker_sv(47);
7271 	for(int i = 0; i < 30; ++i) {
7272 		fakedAssert(faker.addressBuildingNumber(), "sv", "addressBuildingNumber", i);
7273 		fakedAssert(faker.addressCity(), "sv", "addressCity", i);
7274 		fakedAssert(faker.addressCityName(), "sv", "addressCityName", i);
7275 		fakedAssert(faker.addressCityPrefix(), "sv", "addressCityPrefix", i);
7276 		fakedAssert(faker.addressCitySuffix(), "sv", "addressCitySuffix", i);
7277 		fakedAssert(faker.addressCountry(), "sv", "addressCountry", i);
7278 		fakedAssert(faker.addressCountryCode(), "sv", "addressCountryCode", i);
7279 		fakedAssert(faker.addressCountryCodeAlpha3(), "sv", "addressCountryCodeAlpha3", i);
7280 		fakedAssert(faker.addressCounty(), "sv", "addressCounty", i);
7281 		fakedAssert(faker.addressDefaultCountry(), "sv", "addressDefaultCountry", i);
7282 		fakedAssert(faker.addressDirection(), "sv", "addressDirection", i);
7283 		fakedAssert(faker.addressDirectionAbbr(), "sv", "addressDirectionAbbr", i);
7284 		fakedAssert(faker.addressLatitude(), "sv", "addressLatitude", i);
7285 		fakedAssert(faker.addressLongitude(), "sv", "addressLongitude", i);
7286 		fakedAssert(faker.addressPostcode(), "sv", "addressPostcode", i);
7287 		fakedAssert(faker.addressSecondaryAddress(), "sv", "addressSecondaryAddress", i);
7288 		fakedAssert(faker.addressState(), "sv", "addressState", i);
7289 		fakedAssert(faker.addressStateAbbr(), "sv", "addressStateAbbr", i);
7290 		fakedAssert(faker.addressStreet(), "sv", "addressStreet", i);
7291 		fakedAssert(faker.addressStreetAddress(), "sv", "addressStreetAddress", i);
7292 		fakedAssert(faker.addressStreetSuffix(), "sv", "addressStreetSuffix", i);
7293 		fakedAssert(faker.addressTimeZone(), "sv", "addressTimeZone", i);
7294 		fakedAssert(faker.animalBear(), "sv", "animalBear", i);
7295 		fakedAssert(faker.animalBird(), "sv", "animalBird", i);
7296 		fakedAssert(faker.animalCat(), "sv", "animalCat", i);
7297 		fakedAssert(faker.animalCetacean(), "sv", "animalCetacean", i);
7298 		fakedAssert(faker.animalCow(), "sv", "animalCow", i);
7299 		fakedAssert(faker.animalCrocodilia(), "sv", "animalCrocodilia", i);
7300 		fakedAssert(faker.animalDog(), "sv", "animalDog", i);
7301 		fakedAssert(faker.animalFish(), "sv", "animalFish", i);
7302 		fakedAssert(faker.animalHorse(), "sv", "animalHorse", i);
7303 		fakedAssert(faker.animalInsect(), "sv", "animalInsect", i);
7304 		fakedAssert(faker.animalLion(), "sv", "animalLion", i);
7305 		fakedAssert(faker.animalRabbit(), "sv", "animalRabbit", i);
7306 		fakedAssert(faker.animalRodent(), "sv", "animalRodent", i);
7307 		fakedAssert(faker.animalSnake(), "sv", "animalSnake", i);
7308 		fakedAssert(faker.animalType(), "sv", "animalType", i);
7309 		fakedAssert(faker.appAuthor(), "sv", "appAuthor", i);
7310 		fakedAssert(faker.appName(), "sv", "appName", i);
7311 		fakedAssert(faker.appVersion(), "sv", "appVersion", i);
7312 		fakedAssert(faker.businessCreditCardExpiryDates(), "sv", "businessCreditCardExpiryDates", i);
7313 		fakedAssert(faker.businessCreditCardNumbers(), "sv", "businessCreditCardNumbers", i);
7314 		fakedAssert(faker.businessCreditCardTypes(), "sv", "businessCreditCardTypes", i);
7315 		fakedAssert(faker.cellPhoneFormats(), "sv", "cellPhoneFormats", i);
7316 		fakedAssert(faker.colorHuman(), "sv", "colorHuman", i);
7317 		fakedAssert(faker.colorSpace(), "sv", "colorSpace", i);
7318 		fakedAssert(faker.commerceDepartment(), "sv", "commerceDepartment", i);
7319 		fakedAssert(faker.commerceProductDescription(), "sv", "commerceProductDescription", i);
7320 		fakedAssert(faker.companyAdjective(), "sv", "companyAdjective", i);
7321 		fakedAssert(faker.companyBs(), "sv", "companyBs", i);
7322 		fakedAssert(faker.companyBsAdjective(), "sv", "companyBsAdjective", i);
7323 		fakedAssert(faker.companyBsNoun(), "sv", "companyBsNoun", i);
7324 		fakedAssert(faker.companyBsVerb(), "sv", "companyBsVerb", i);
7325 		fakedAssert(faker.companyCatchPhrase(), "sv", "companyCatchPhrase", i);
7326 		fakedAssert(faker.companyDescriptor(), "sv", "companyDescriptor", i);
7327 		fakedAssert(faker.companyName(), "sv", "companyName", i);
7328 		fakedAssert(faker.companyNoun(), "sv", "companyNoun", i);
7329 		fakedAssert(faker.companySuffix(), "sv", "companySuffix", i);
7330 		fakedAssert(faker.databaseCollation(), "sv", "databaseCollation", i);
7331 		fakedAssert(faker.databaseColumn(), "sv", "databaseColumn", i);
7332 		fakedAssert(faker.databaseEngine(), "sv", "databaseEngine", i);
7333 		fakedAssert(faker.databaseType(), "sv", "databaseType", i);
7334 		fakedAssert(faker.dateMonth(), "sv", "dateMonth", i);
7335 		fakedAssert(faker.dateWeekday(), "sv", "dateWeekday", i);
7336 		fakedAssert(faker.financeAccount(), "sv", "financeAccount", i);
7337 		fakedAssert(faker.financeAccountType(), "sv", "financeAccountType", i);
7338 		fakedAssert(faker.financeBIC(), "sv", "financeBIC", i);
7339 		fakedAssert(faker.financeBitcoinAddress(), "sv", "financeBitcoinAddress", i);
7340 		fakedAssert(faker.financeCreditCard(), "sv", "financeCreditCard", i);
7341 		fakedAssert(faker.financeCreditCardAmericanExpress(), "sv", "financeCreditCardAmericanExpress", i);
7342 		fakedAssert(faker.financeCreditCardCVV(), "sv", "financeCreditCardCVV", i);
7343 		fakedAssert(faker.financeCreditCardDinersClub(), "sv", "financeCreditCardDinersClub", i);
7344 		fakedAssert(faker.financeCreditCardDiscover(), "sv", "financeCreditCardDiscover", i);
7345 		fakedAssert(faker.financeCreditCardInstapayment(), "sv", "financeCreditCardInstapayment", i);
7346 		fakedAssert(faker.financeCreditCardJcb(), "sv", "financeCreditCardJcb", i);
7347 		fakedAssert(faker.financeCreditCardMastercard(), "sv", "financeCreditCardMastercard", i);
7348 		fakedAssert(faker.financeCreditCardSolo(), "sv", "financeCreditCardSolo", i);
7349 		fakedAssert(faker.financeCreditCardSwitch(), "sv", "financeCreditCardSwitch", i);
7350 		fakedAssert(faker.financeCreditCardVisa(), "sv", "financeCreditCardVisa", i);
7351 		fakedAssert(faker.financeCurrency(), "sv", "financeCurrency", i);
7352 		fakedAssert(faker.financeIBAN(), "sv", "financeIBAN", i);
7353 		fakedAssert(faker.financeMask(), "sv", "financeMask", i);
7354 		fakedAssert(faker.financeRoutingNumber(), "sv", "financeRoutingNumber", i);
7355 		fakedAssert(faker.financeTransactionType(), "sv", "financeTransactionType", i);
7356 		fakedAssert(faker.hackerAbbreviation(), "sv", "hackerAbbreviation", i);
7357 		fakedAssert(faker.hackerAdjective(), "sv", "hackerAdjective", i);
7358 		fakedAssert(faker.hackerIngverb(), "sv", "hackerIngverb", i);
7359 		fakedAssert(faker.hackerNoun(), "sv", "hackerNoun", i);
7360 		fakedAssert(faker.hackerPhrase(), "sv", "hackerPhrase", i);
7361 		fakedAssert(faker.hackerVerb(), "sv", "hackerVerb", i);
7362 		fakedAssert(faker.helperAlpha(), "sv", "helperAlpha", i);
7363 		fakedAssert(faker.helperAlphaNum(), "sv", "helperAlphaNum", i);
7364 		fakedAssert(faker.helperHexaDecimal(), "sv", "helperHexaDecimal", i);
7365 		fakedAssert(faker.internetAvatarUri(), "sv", "internetAvatarUri", i);
7366 		fakedAssert(faker.internetColor(), "sv", "internetColor", i);
7367 		fakedAssert(faker.internetDomainName(), "sv", "internetDomainName", i);
7368 		fakedAssert(faker.internetDomainSuffix(), "sv", "internetDomainSuffix", i);
7369 		fakedAssert(faker.internetDomainWord(), "sv", "internetDomainWord", i);
7370 		fakedAssert(faker.internetEmoji(), "sv", "internetEmoji", i);
7371 		fakedAssert(faker.internetExampleEmail(), "sv", "internetExampleEmail", i);
7372 		fakedAssert(faker.internetFreeEmail(), "sv", "internetFreeEmail", i);
7373 		fakedAssert(faker.internetHttpStatusCode(), "sv", "internetHttpStatusCode", i);
7374 		fakedAssert(faker.internetIPv4(), "sv", "internetIPv4", i);
7375 		fakedAssert(faker.internetIPv6(), "sv", "internetIPv6", i);
7376 		fakedAssert(faker.internetPassword(), "sv", "internetPassword", i);
7377 		fakedAssert(faker.internetProtocol(), "sv", "internetProtocol", i);
7378 		fakedAssert(faker.internetUrl(), "sv", "internetUrl", i);
7379 		fakedAssert(faker.internetUserName(), "sv", "internetUserName", i);
7380 		fakedAssert(faker.loremParagraph(), "sv", "loremParagraph", i);
7381 		fakedAssert(faker.loremParagraphs(), "sv", "loremParagraphs", i);
7382 		fakedAssert(faker.loremSentance(), "sv", "loremSentance", i);
7383 		fakedAssert(faker.loremSentances(), "sv", "loremSentances", i);
7384 		fakedAssert(faker.loremSupplemental(), "sv", "loremSupplemental", i);
7385 		fakedAssert(faker.loremText(), "sv", "loremText", i);
7386 		fakedAssert(faker.loremWords(), "sv", "loremWords", i);
7387 		fakedAssert(faker.musicGenre(), "sv", "musicGenre", i);
7388 		fakedAssert(faker.musicSongName(), "sv", "musicSongName", i);
7389 		fakedAssert(faker.nameBinaryGender(), "sv", "nameBinaryGender", i);
7390 		fakedAssert(faker.nameFemaleFirstName(), "sv", "nameFemaleFirstName", i);
7391 		fakedAssert(faker.nameFemaleMiddleName(), "sv", "nameFemaleMiddleName", i);
7392 		fakedAssert(faker.nameFirstName(), "sv", "nameFirstName", i);
7393 		fakedAssert(faker.nameGender(), "sv", "nameGender", i);
7394 		fakedAssert(faker.nameLastName(), "sv", "nameLastName", i);
7395 		fakedAssert(faker.nameMaleFirstName(), "sv", "nameMaleFirstName", i);
7396 		fakedAssert(faker.nameMaleMiddleName(), "sv", "nameMaleMiddleName", i);
7397 		fakedAssert(faker.nameMiddleName(), "sv", "nameMiddleName", i);
7398 		fakedAssert(faker.nameName(), "sv", "nameName", i);
7399 		fakedAssert(faker.namePrefix(), "sv", "namePrefix", i);
7400 		fakedAssert(faker.nameSuffix(), "sv", "nameSuffix", i);
7401 		fakedAssert(faker.phoneNumber(), "sv", "phoneNumber", i);
7402 		fakedAssert(faker.phoneNumberFormats(), "sv", "phoneNumberFormats", i);
7403 		fakedAssert(faker.scienceChemicalelement(), "sv", "scienceChemicalelement", i);
7404 		fakedAssert(faker.scienceUnit(), "sv", "scienceUnit", i);
7405 		fakedAssert(faker.teamCreature(), "sv", "teamCreature", i);
7406 		fakedAssert(faker.teamName(), "sv", "teamName", i);
7407 		fakedAssert(faker.vehicle(), "sv", "vehicle", i);
7408 		fakedAssert(faker.vehicleBicycleType(), "sv", "vehicleBicycleType", i);
7409 		fakedAssert(faker.vehicleFuel(), "sv", "vehicleFuel", i);
7410 		fakedAssert(faker.vehicleManufacturer(), "sv", "vehicleManufacturer", i);
7411 		fakedAssert(faker.vehicleModel(), "sv", "vehicleModel", i);
7412 		fakedAssert(faker.vehicleType(), "sv", "vehicleType", i);
7413 		fakedAssert(faker.vehicleVin(), "sv", "vehicleVin", i);
7414 		fakedAssert(faker.wordAdjective(), "sv", "wordAdjective", i);
7415 		fakedAssert(faker.wordAdverb(), "sv", "wordAdverb", i);
7416 		fakedAssert(faker.wordConjunction(), "sv", "wordConjunction", i);
7417 		fakedAssert(faker.wordInterjection(), "sv", "wordInterjection", i);
7418 		fakedAssert(faker.wordNoun(), "sv", "wordNoun", i);
7419 		fakedAssert(faker.wordPreposition(), "sv", "wordPreposition", i);
7420 		fakedAssert(faker.wordVerb(), "sv", "wordVerb", i);
7421 
7422 	}
7423 }
7424 
7425 unittest {
7426 	import faked.faker_tr;
7427     auto faker = new Faker_tr(48);
7428 	for(int i = 0; i < 30; ++i) {
7429 		fakedAssert(faker.addressBuildingNumber(), "tr", "addressBuildingNumber", i);
7430 		fakedAssert(faker.addressCity(), "tr", "addressCity", i);
7431 		fakedAssert(faker.addressCityName(), "tr", "addressCityName", i);
7432 		fakedAssert(faker.addressCityPrefix(), "tr", "addressCityPrefix", i);
7433 		fakedAssert(faker.addressCitySuffix(), "tr", "addressCitySuffix", i);
7434 		fakedAssert(faker.addressCountry(), "tr", "addressCountry", i);
7435 		fakedAssert(faker.addressCountryCode(), "tr", "addressCountryCode", i);
7436 		fakedAssert(faker.addressCountryCodeAlpha3(), "tr", "addressCountryCodeAlpha3", i);
7437 		fakedAssert(faker.addressCounty(), "tr", "addressCounty", i);
7438 		fakedAssert(faker.addressDefaultCountry(), "tr", "addressDefaultCountry", i);
7439 		fakedAssert(faker.addressDirection(), "tr", "addressDirection", i);
7440 		fakedAssert(faker.addressDirectionAbbr(), "tr", "addressDirectionAbbr", i);
7441 		fakedAssert(faker.addressLatitude(), "tr", "addressLatitude", i);
7442 		fakedAssert(faker.addressLongitude(), "tr", "addressLongitude", i);
7443 		fakedAssert(faker.addressPostcode(), "tr", "addressPostcode", i);
7444 		fakedAssert(faker.addressSecondaryAddress(), "tr", "addressSecondaryAddress", i);
7445 		fakedAssert(faker.addressState(), "tr", "addressState", i);
7446 		fakedAssert(faker.addressStateAbbr(), "tr", "addressStateAbbr", i);
7447 		fakedAssert(faker.addressStreet(), "tr", "addressStreet", i);
7448 		fakedAssert(faker.addressStreetAddress(), "tr", "addressStreetAddress", i);
7449 		fakedAssert(faker.addressStreetSuffix(), "tr", "addressStreetSuffix", i);
7450 		fakedAssert(faker.addressTimeZone(), "tr", "addressTimeZone", i);
7451 		fakedAssert(faker.animalBear(), "tr", "animalBear", i);
7452 		fakedAssert(faker.animalBird(), "tr", "animalBird", i);
7453 		fakedAssert(faker.animalCat(), "tr", "animalCat", i);
7454 		fakedAssert(faker.animalCetacean(), "tr", "animalCetacean", i);
7455 		fakedAssert(faker.animalCow(), "tr", "animalCow", i);
7456 		fakedAssert(faker.animalCrocodilia(), "tr", "animalCrocodilia", i);
7457 		fakedAssert(faker.animalDog(), "tr", "animalDog", i);
7458 		fakedAssert(faker.animalFish(), "tr", "animalFish", i);
7459 		fakedAssert(faker.animalHorse(), "tr", "animalHorse", i);
7460 		fakedAssert(faker.animalInsect(), "tr", "animalInsect", i);
7461 		fakedAssert(faker.animalLion(), "tr", "animalLion", i);
7462 		fakedAssert(faker.animalRabbit(), "tr", "animalRabbit", i);
7463 		fakedAssert(faker.animalRodent(), "tr", "animalRodent", i);
7464 		fakedAssert(faker.animalSnake(), "tr", "animalSnake", i);
7465 		fakedAssert(faker.animalType(), "tr", "animalType", i);
7466 		fakedAssert(faker.appAuthor(), "tr", "appAuthor", i);
7467 		fakedAssert(faker.appName(), "tr", "appName", i);
7468 		fakedAssert(faker.appVersion(), "tr", "appVersion", i);
7469 		fakedAssert(faker.businessCreditCardExpiryDates(), "tr", "businessCreditCardExpiryDates", i);
7470 		fakedAssert(faker.businessCreditCardNumbers(), "tr", "businessCreditCardNumbers", i);
7471 		fakedAssert(faker.businessCreditCardTypes(), "tr", "businessCreditCardTypes", i);
7472 		fakedAssert(faker.cellPhoneFormats(), "tr", "cellPhoneFormats", i);
7473 		fakedAssert(faker.colorHuman(), "tr", "colorHuman", i);
7474 		fakedAssert(faker.colorSpace(), "tr", "colorSpace", i);
7475 		fakedAssert(faker.commerceDepartment(), "tr", "commerceDepartment", i);
7476 		fakedAssert(faker.commerceProductDescription(), "tr", "commerceProductDescription", i);
7477 		fakedAssert(faker.companyAdjective(), "tr", "companyAdjective", i);
7478 		fakedAssert(faker.companyBs(), "tr", "companyBs", i);
7479 		fakedAssert(faker.companyBsAdjective(), "tr", "companyBsAdjective", i);
7480 		fakedAssert(faker.companyBsNoun(), "tr", "companyBsNoun", i);
7481 		fakedAssert(faker.companyBsVerb(), "tr", "companyBsVerb", i);
7482 		fakedAssert(faker.companyCatchPhrase(), "tr", "companyCatchPhrase", i);
7483 		fakedAssert(faker.companyDescriptor(), "tr", "companyDescriptor", i);
7484 		fakedAssert(faker.companyName(), "tr", "companyName", i);
7485 		fakedAssert(faker.companyNoun(), "tr", "companyNoun", i);
7486 		fakedAssert(faker.companySuffix(), "tr", "companySuffix", i);
7487 		fakedAssert(faker.databaseCollation(), "tr", "databaseCollation", i);
7488 		fakedAssert(faker.databaseColumn(), "tr", "databaseColumn", i);
7489 		fakedAssert(faker.databaseEngine(), "tr", "databaseEngine", i);
7490 		fakedAssert(faker.databaseType(), "tr", "databaseType", i);
7491 		fakedAssert(faker.dateMonth(), "tr", "dateMonth", i);
7492 		fakedAssert(faker.dateWeekday(), "tr", "dateWeekday", i);
7493 		fakedAssert(faker.financeAccount(), "tr", "financeAccount", i);
7494 		fakedAssert(faker.financeAccountType(), "tr", "financeAccountType", i);
7495 		fakedAssert(faker.financeBIC(), "tr", "financeBIC", i);
7496 		fakedAssert(faker.financeBitcoinAddress(), "tr", "financeBitcoinAddress", i);
7497 		fakedAssert(faker.financeCreditCard(), "tr", "financeCreditCard", i);
7498 		fakedAssert(faker.financeCreditCardAmericanExpress(), "tr", "financeCreditCardAmericanExpress", i);
7499 		fakedAssert(faker.financeCreditCardCVV(), "tr", "financeCreditCardCVV", i);
7500 		fakedAssert(faker.financeCreditCardDinersClub(), "tr", "financeCreditCardDinersClub", i);
7501 		fakedAssert(faker.financeCreditCardDiscover(), "tr", "financeCreditCardDiscover", i);
7502 		fakedAssert(faker.financeCreditCardInstapayment(), "tr", "financeCreditCardInstapayment", i);
7503 		fakedAssert(faker.financeCreditCardJcb(), "tr", "financeCreditCardJcb", i);
7504 		fakedAssert(faker.financeCreditCardMastercard(), "tr", "financeCreditCardMastercard", i);
7505 		fakedAssert(faker.financeCreditCardSolo(), "tr", "financeCreditCardSolo", i);
7506 		fakedAssert(faker.financeCreditCardSwitch(), "tr", "financeCreditCardSwitch", i);
7507 		fakedAssert(faker.financeCreditCardVisa(), "tr", "financeCreditCardVisa", i);
7508 		fakedAssert(faker.financeCurrency(), "tr", "financeCurrency", i);
7509 		fakedAssert(faker.financeIBAN(), "tr", "financeIBAN", i);
7510 		fakedAssert(faker.financeMask(), "tr", "financeMask", i);
7511 		fakedAssert(faker.financeRoutingNumber(), "tr", "financeRoutingNumber", i);
7512 		fakedAssert(faker.financeTransactionType(), "tr", "financeTransactionType", i);
7513 		fakedAssert(faker.hackerAbbreviation(), "tr", "hackerAbbreviation", i);
7514 		fakedAssert(faker.hackerAdjective(), "tr", "hackerAdjective", i);
7515 		fakedAssert(faker.hackerIngverb(), "tr", "hackerIngverb", i);
7516 		fakedAssert(faker.hackerNoun(), "tr", "hackerNoun", i);
7517 		fakedAssert(faker.hackerPhrase(), "tr", "hackerPhrase", i);
7518 		fakedAssert(faker.hackerVerb(), "tr", "hackerVerb", i);
7519 		fakedAssert(faker.helperAlpha(), "tr", "helperAlpha", i);
7520 		fakedAssert(faker.helperAlphaNum(), "tr", "helperAlphaNum", i);
7521 		fakedAssert(faker.helperHexaDecimal(), "tr", "helperHexaDecimal", i);
7522 		fakedAssert(faker.internetAvatarUri(), "tr", "internetAvatarUri", i);
7523 		fakedAssert(faker.internetColor(), "tr", "internetColor", i);
7524 		fakedAssert(faker.internetDomainName(), "tr", "internetDomainName", i);
7525 		fakedAssert(faker.internetDomainSuffix(), "tr", "internetDomainSuffix", i);
7526 		fakedAssert(faker.internetDomainWord(), "tr", "internetDomainWord", i);
7527 		fakedAssert(faker.internetEmoji(), "tr", "internetEmoji", i);
7528 		fakedAssert(faker.internetExampleEmail(), "tr", "internetExampleEmail", i);
7529 		fakedAssert(faker.internetFreeEmail(), "tr", "internetFreeEmail", i);
7530 		fakedAssert(faker.internetHttpStatusCode(), "tr", "internetHttpStatusCode", i);
7531 		fakedAssert(faker.internetIPv4(), "tr", "internetIPv4", i);
7532 		fakedAssert(faker.internetIPv6(), "tr", "internetIPv6", i);
7533 		fakedAssert(faker.internetPassword(), "tr", "internetPassword", i);
7534 		fakedAssert(faker.internetProtocol(), "tr", "internetProtocol", i);
7535 		fakedAssert(faker.internetUrl(), "tr", "internetUrl", i);
7536 		fakedAssert(faker.internetUserName(), "tr", "internetUserName", i);
7537 		fakedAssert(faker.loremParagraph(), "tr", "loremParagraph", i);
7538 		fakedAssert(faker.loremParagraphs(), "tr", "loremParagraphs", i);
7539 		fakedAssert(faker.loremSentance(), "tr", "loremSentance", i);
7540 		fakedAssert(faker.loremSentances(), "tr", "loremSentances", i);
7541 		fakedAssert(faker.loremSupplemental(), "tr", "loremSupplemental", i);
7542 		fakedAssert(faker.loremText(), "tr", "loremText", i);
7543 		fakedAssert(faker.loremWords(), "tr", "loremWords", i);
7544 		fakedAssert(faker.musicGenre(), "tr", "musicGenre", i);
7545 		fakedAssert(faker.musicSongName(), "tr", "musicSongName", i);
7546 		fakedAssert(faker.nameBinaryGender(), "tr", "nameBinaryGender", i);
7547 		fakedAssert(faker.nameFemaleFirstName(), "tr", "nameFemaleFirstName", i);
7548 		fakedAssert(faker.nameFemaleMiddleName(), "tr", "nameFemaleMiddleName", i);
7549 		fakedAssert(faker.nameFirstName(), "tr", "nameFirstName", i);
7550 		fakedAssert(faker.nameGender(), "tr", "nameGender", i);
7551 		fakedAssert(faker.nameLastName(), "tr", "nameLastName", i);
7552 		fakedAssert(faker.nameMaleFirstName(), "tr", "nameMaleFirstName", i);
7553 		fakedAssert(faker.nameMaleMiddleName(), "tr", "nameMaleMiddleName", i);
7554 		fakedAssert(faker.nameMiddleName(), "tr", "nameMiddleName", i);
7555 		fakedAssert(faker.nameName(), "tr", "nameName", i);
7556 		fakedAssert(faker.namePrefix(), "tr", "namePrefix", i);
7557 		fakedAssert(faker.nameSuffix(), "tr", "nameSuffix", i);
7558 		fakedAssert(faker.phoneNumber(), "tr", "phoneNumber", i);
7559 		fakedAssert(faker.phoneNumberFormats(), "tr", "phoneNumberFormats", i);
7560 		fakedAssert(faker.scienceChemicalelement(), "tr", "scienceChemicalelement", i);
7561 		fakedAssert(faker.scienceUnit(), "tr", "scienceUnit", i);
7562 		fakedAssert(faker.teamCreature(), "tr", "teamCreature", i);
7563 		fakedAssert(faker.teamName(), "tr", "teamName", i);
7564 		fakedAssert(faker.vehicle(), "tr", "vehicle", i);
7565 		fakedAssert(faker.vehicleBicycleType(), "tr", "vehicleBicycleType", i);
7566 		fakedAssert(faker.vehicleFuel(), "tr", "vehicleFuel", i);
7567 		fakedAssert(faker.vehicleManufacturer(), "tr", "vehicleManufacturer", i);
7568 		fakedAssert(faker.vehicleModel(), "tr", "vehicleModel", i);
7569 		fakedAssert(faker.vehicleType(), "tr", "vehicleType", i);
7570 		fakedAssert(faker.vehicleVin(), "tr", "vehicleVin", i);
7571 		fakedAssert(faker.wordAdjective(), "tr", "wordAdjective", i);
7572 		fakedAssert(faker.wordAdverb(), "tr", "wordAdverb", i);
7573 		fakedAssert(faker.wordConjunction(), "tr", "wordConjunction", i);
7574 		fakedAssert(faker.wordInterjection(), "tr", "wordInterjection", i);
7575 		fakedAssert(faker.wordNoun(), "tr", "wordNoun", i);
7576 		fakedAssert(faker.wordPreposition(), "tr", "wordPreposition", i);
7577 		fakedAssert(faker.wordVerb(), "tr", "wordVerb", i);
7578 
7579 	}
7580 }
7581 
7582 unittest {
7583 	import faked.faker_uk;
7584     auto faker = new Faker_uk(49);
7585 	for(int i = 0; i < 30; ++i) {
7586 		fakedAssert(faker.addressBuildingNumber(), "uk", "addressBuildingNumber", i);
7587 		fakedAssert(faker.addressCity(), "uk", "addressCity", i);
7588 		fakedAssert(faker.addressCityName(), "uk", "addressCityName", i);
7589 		fakedAssert(faker.addressCityPrefix(), "uk", "addressCityPrefix", i);
7590 		fakedAssert(faker.addressCitySuffix(), "uk", "addressCitySuffix", i);
7591 		fakedAssert(faker.addressCountry(), "uk", "addressCountry", i);
7592 		fakedAssert(faker.addressCountryCode(), "uk", "addressCountryCode", i);
7593 		fakedAssert(faker.addressCountryCodeAlpha3(), "uk", "addressCountryCodeAlpha3", i);
7594 		fakedAssert(faker.addressCounty(), "uk", "addressCounty", i);
7595 		fakedAssert(faker.addressDefaultCountry(), "uk", "addressDefaultCountry", i);
7596 		fakedAssert(faker.addressDirection(), "uk", "addressDirection", i);
7597 		fakedAssert(faker.addressDirectionAbbr(), "uk", "addressDirectionAbbr", i);
7598 		fakedAssert(faker.addressLatitude(), "uk", "addressLatitude", i);
7599 		fakedAssert(faker.addressLongitude(), "uk", "addressLongitude", i);
7600 		fakedAssert(faker.addressPostcode(), "uk", "addressPostcode", i);
7601 		fakedAssert(faker.addressSecondaryAddress(), "uk", "addressSecondaryAddress", i);
7602 		fakedAssert(faker.addressState(), "uk", "addressState", i);
7603 		fakedAssert(faker.addressStateAbbr(), "uk", "addressStateAbbr", i);
7604 		fakedAssert(faker.addressStreet(), "uk", "addressStreet", i);
7605 		fakedAssert(faker.addressStreetAddress(), "uk", "addressStreetAddress", i);
7606 		fakedAssert(faker.addressStreetSuffix(), "uk", "addressStreetSuffix", i);
7607 		fakedAssert(faker.addressTimeZone(), "uk", "addressTimeZone", i);
7608 		fakedAssert(faker.animalBear(), "uk", "animalBear", i);
7609 		fakedAssert(faker.animalBird(), "uk", "animalBird", i);
7610 		fakedAssert(faker.animalCat(), "uk", "animalCat", i);
7611 		fakedAssert(faker.animalCetacean(), "uk", "animalCetacean", i);
7612 		fakedAssert(faker.animalCow(), "uk", "animalCow", i);
7613 		fakedAssert(faker.animalCrocodilia(), "uk", "animalCrocodilia", i);
7614 		fakedAssert(faker.animalDog(), "uk", "animalDog", i);
7615 		fakedAssert(faker.animalFish(), "uk", "animalFish", i);
7616 		fakedAssert(faker.animalHorse(), "uk", "animalHorse", i);
7617 		fakedAssert(faker.animalInsect(), "uk", "animalInsect", i);
7618 		fakedAssert(faker.animalLion(), "uk", "animalLion", i);
7619 		fakedAssert(faker.animalRabbit(), "uk", "animalRabbit", i);
7620 		fakedAssert(faker.animalRodent(), "uk", "animalRodent", i);
7621 		fakedAssert(faker.animalSnake(), "uk", "animalSnake", i);
7622 		fakedAssert(faker.animalType(), "uk", "animalType", i);
7623 		fakedAssert(faker.appAuthor(), "uk", "appAuthor", i);
7624 		fakedAssert(faker.appName(), "uk", "appName", i);
7625 		fakedAssert(faker.appVersion(), "uk", "appVersion", i);
7626 		fakedAssert(faker.businessCreditCardExpiryDates(), "uk", "businessCreditCardExpiryDates", i);
7627 		fakedAssert(faker.businessCreditCardNumbers(), "uk", "businessCreditCardNumbers", i);
7628 		fakedAssert(faker.businessCreditCardTypes(), "uk", "businessCreditCardTypes", i);
7629 		fakedAssert(faker.cellPhoneFormats(), "uk", "cellPhoneFormats", i);
7630 		fakedAssert(faker.colorHuman(), "uk", "colorHuman", i);
7631 		fakedAssert(faker.colorSpace(), "uk", "colorSpace", i);
7632 		fakedAssert(faker.commerceDepartment(), "uk", "commerceDepartment", i);
7633 		fakedAssert(faker.commerceProductDescription(), "uk", "commerceProductDescription", i);
7634 		fakedAssert(faker.companyAdjective(), "uk", "companyAdjective", i);
7635 		fakedAssert(faker.companyBs(), "uk", "companyBs", i);
7636 		fakedAssert(faker.companyBsAdjective(), "uk", "companyBsAdjective", i);
7637 		fakedAssert(faker.companyBsNoun(), "uk", "companyBsNoun", i);
7638 		fakedAssert(faker.companyBsVerb(), "uk", "companyBsVerb", i);
7639 		fakedAssert(faker.companyCatchPhrase(), "uk", "companyCatchPhrase", i);
7640 		fakedAssert(faker.companyDescriptor(), "uk", "companyDescriptor", i);
7641 		fakedAssert(faker.companyName(), "uk", "companyName", i);
7642 		fakedAssert(faker.companyNoun(), "uk", "companyNoun", i);
7643 		fakedAssert(faker.companySuffix(), "uk", "companySuffix", i);
7644 		fakedAssert(faker.databaseCollation(), "uk", "databaseCollation", i);
7645 		fakedAssert(faker.databaseColumn(), "uk", "databaseColumn", i);
7646 		fakedAssert(faker.databaseEngine(), "uk", "databaseEngine", i);
7647 		fakedAssert(faker.databaseType(), "uk", "databaseType", i);
7648 		fakedAssert(faker.dateMonth(), "uk", "dateMonth", i);
7649 		fakedAssert(faker.dateWeekday(), "uk", "dateWeekday", i);
7650 		fakedAssert(faker.financeAccount(), "uk", "financeAccount", i);
7651 		fakedAssert(faker.financeAccountType(), "uk", "financeAccountType", i);
7652 		fakedAssert(faker.financeBIC(), "uk", "financeBIC", i);
7653 		fakedAssert(faker.financeBitcoinAddress(), "uk", "financeBitcoinAddress", i);
7654 		fakedAssert(faker.financeCreditCard(), "uk", "financeCreditCard", i);
7655 		fakedAssert(faker.financeCreditCardAmericanExpress(), "uk", "financeCreditCardAmericanExpress", i);
7656 		fakedAssert(faker.financeCreditCardCVV(), "uk", "financeCreditCardCVV", i);
7657 		fakedAssert(faker.financeCreditCardDinersClub(), "uk", "financeCreditCardDinersClub", i);
7658 		fakedAssert(faker.financeCreditCardDiscover(), "uk", "financeCreditCardDiscover", i);
7659 		fakedAssert(faker.financeCreditCardInstapayment(), "uk", "financeCreditCardInstapayment", i);
7660 		fakedAssert(faker.financeCreditCardJcb(), "uk", "financeCreditCardJcb", i);
7661 		fakedAssert(faker.financeCreditCardMastercard(), "uk", "financeCreditCardMastercard", i);
7662 		fakedAssert(faker.financeCreditCardSolo(), "uk", "financeCreditCardSolo", i);
7663 		fakedAssert(faker.financeCreditCardSwitch(), "uk", "financeCreditCardSwitch", i);
7664 		fakedAssert(faker.financeCreditCardVisa(), "uk", "financeCreditCardVisa", i);
7665 		fakedAssert(faker.financeCurrency(), "uk", "financeCurrency", i);
7666 		fakedAssert(faker.financeIBAN(), "uk", "financeIBAN", i);
7667 		fakedAssert(faker.financeMask(), "uk", "financeMask", i);
7668 		fakedAssert(faker.financeRoutingNumber(), "uk", "financeRoutingNumber", i);
7669 		fakedAssert(faker.financeTransactionType(), "uk", "financeTransactionType", i);
7670 		fakedAssert(faker.hackerAbbreviation(), "uk", "hackerAbbreviation", i);
7671 		fakedAssert(faker.hackerAdjective(), "uk", "hackerAdjective", i);
7672 		fakedAssert(faker.hackerIngverb(), "uk", "hackerIngverb", i);
7673 		fakedAssert(faker.hackerNoun(), "uk", "hackerNoun", i);
7674 		fakedAssert(faker.hackerPhrase(), "uk", "hackerPhrase", i);
7675 		fakedAssert(faker.hackerVerb(), "uk", "hackerVerb", i);
7676 		fakedAssert(faker.helperAlpha(), "uk", "helperAlpha", i);
7677 		fakedAssert(faker.helperAlphaNum(), "uk", "helperAlphaNum", i);
7678 		fakedAssert(faker.helperHexaDecimal(), "uk", "helperHexaDecimal", i);
7679 		fakedAssert(faker.internetAvatarUri(), "uk", "internetAvatarUri", i);
7680 		fakedAssert(faker.internetColor(), "uk", "internetColor", i);
7681 		fakedAssert(faker.internetDomainName(), "uk", "internetDomainName", i);
7682 		fakedAssert(faker.internetDomainSuffix(), "uk", "internetDomainSuffix", i);
7683 		fakedAssert(faker.internetDomainWord(), "uk", "internetDomainWord", i);
7684 		fakedAssert(faker.internetEmoji(), "uk", "internetEmoji", i);
7685 		fakedAssert(faker.internetExampleEmail(), "uk", "internetExampleEmail", i);
7686 		fakedAssert(faker.internetFreeEmail(), "uk", "internetFreeEmail", i);
7687 		fakedAssert(faker.internetHttpStatusCode(), "uk", "internetHttpStatusCode", i);
7688 		fakedAssert(faker.internetIPv4(), "uk", "internetIPv4", i);
7689 		fakedAssert(faker.internetIPv6(), "uk", "internetIPv6", i);
7690 		fakedAssert(faker.internetPassword(), "uk", "internetPassword", i);
7691 		fakedAssert(faker.internetProtocol(), "uk", "internetProtocol", i);
7692 		fakedAssert(faker.internetUrl(), "uk", "internetUrl", i);
7693 		fakedAssert(faker.internetUserName(), "uk", "internetUserName", i);
7694 		fakedAssert(faker.loremParagraph(), "uk", "loremParagraph", i);
7695 		fakedAssert(faker.loremParagraphs(), "uk", "loremParagraphs", i);
7696 		fakedAssert(faker.loremSentance(), "uk", "loremSentance", i);
7697 		fakedAssert(faker.loremSentances(), "uk", "loremSentances", i);
7698 		fakedAssert(faker.loremSupplemental(), "uk", "loremSupplemental", i);
7699 		fakedAssert(faker.loremText(), "uk", "loremText", i);
7700 		fakedAssert(faker.loremWords(), "uk", "loremWords", i);
7701 		fakedAssert(faker.musicGenre(), "uk", "musicGenre", i);
7702 		fakedAssert(faker.musicSongName(), "uk", "musicSongName", i);
7703 		fakedAssert(faker.nameBinaryGender(), "uk", "nameBinaryGender", i);
7704 		fakedAssert(faker.nameFemaleFirstName(), "uk", "nameFemaleFirstName", i);
7705 		fakedAssert(faker.nameFemaleMiddleName(), "uk", "nameFemaleMiddleName", i);
7706 		fakedAssert(faker.nameFirstName(), "uk", "nameFirstName", i);
7707 		fakedAssert(faker.nameGender(), "uk", "nameGender", i);
7708 		fakedAssert(faker.nameLastName(), "uk", "nameLastName", i);
7709 		fakedAssert(faker.nameMaleFirstName(), "uk", "nameMaleFirstName", i);
7710 		fakedAssert(faker.nameMaleMiddleName(), "uk", "nameMaleMiddleName", i);
7711 		fakedAssert(faker.nameMiddleName(), "uk", "nameMiddleName", i);
7712 		fakedAssert(faker.nameName(), "uk", "nameName", i);
7713 		fakedAssert(faker.namePrefix(), "uk", "namePrefix", i);
7714 		fakedAssert(faker.nameSuffix(), "uk", "nameSuffix", i);
7715 		fakedAssert(faker.phoneNumber(), "uk", "phoneNumber", i);
7716 		fakedAssert(faker.phoneNumberFormats(), "uk", "phoneNumberFormats", i);
7717 		fakedAssert(faker.scienceChemicalelement(), "uk", "scienceChemicalelement", i);
7718 		fakedAssert(faker.scienceUnit(), "uk", "scienceUnit", i);
7719 		fakedAssert(faker.teamCreature(), "uk", "teamCreature", i);
7720 		fakedAssert(faker.teamName(), "uk", "teamName", i);
7721 		fakedAssert(faker.vehicle(), "uk", "vehicle", i);
7722 		fakedAssert(faker.vehicleBicycleType(), "uk", "vehicleBicycleType", i);
7723 		fakedAssert(faker.vehicleFuel(), "uk", "vehicleFuel", i);
7724 		fakedAssert(faker.vehicleManufacturer(), "uk", "vehicleManufacturer", i);
7725 		fakedAssert(faker.vehicleModel(), "uk", "vehicleModel", i);
7726 		fakedAssert(faker.vehicleType(), "uk", "vehicleType", i);
7727 		fakedAssert(faker.vehicleVin(), "uk", "vehicleVin", i);
7728 		fakedAssert(faker.wordAdjective(), "uk", "wordAdjective", i);
7729 		fakedAssert(faker.wordAdverb(), "uk", "wordAdverb", i);
7730 		fakedAssert(faker.wordConjunction(), "uk", "wordConjunction", i);
7731 		fakedAssert(faker.wordInterjection(), "uk", "wordInterjection", i);
7732 		fakedAssert(faker.wordNoun(), "uk", "wordNoun", i);
7733 		fakedAssert(faker.wordPreposition(), "uk", "wordPreposition", i);
7734 		fakedAssert(faker.wordVerb(), "uk", "wordVerb", i);
7735 
7736 	}
7737 }
7738 
7739 unittest {
7740 	import faked.faker_vi;
7741     auto faker = new Faker_vi(50);
7742 	for(int i = 0; i < 30; ++i) {
7743 		fakedAssert(faker.addressBuildingNumber(), "vi", "addressBuildingNumber", i);
7744 		fakedAssert(faker.addressCity(), "vi", "addressCity", i);
7745 		fakedAssert(faker.addressCityName(), "vi", "addressCityName", i);
7746 		fakedAssert(faker.addressCityPrefix(), "vi", "addressCityPrefix", i);
7747 		fakedAssert(faker.addressCitySuffix(), "vi", "addressCitySuffix", i);
7748 		fakedAssert(faker.addressCountry(), "vi", "addressCountry", i);
7749 		fakedAssert(faker.addressCountryCode(), "vi", "addressCountryCode", i);
7750 		fakedAssert(faker.addressCountryCodeAlpha3(), "vi", "addressCountryCodeAlpha3", i);
7751 		fakedAssert(faker.addressCounty(), "vi", "addressCounty", i);
7752 		fakedAssert(faker.addressDefaultCountry(), "vi", "addressDefaultCountry", i);
7753 		fakedAssert(faker.addressDirection(), "vi", "addressDirection", i);
7754 		fakedAssert(faker.addressDirectionAbbr(), "vi", "addressDirectionAbbr", i);
7755 		fakedAssert(faker.addressLatitude(), "vi", "addressLatitude", i);
7756 		fakedAssert(faker.addressLongitude(), "vi", "addressLongitude", i);
7757 		fakedAssert(faker.addressPostcode(), "vi", "addressPostcode", i);
7758 		fakedAssert(faker.addressSecondaryAddress(), "vi", "addressSecondaryAddress", i);
7759 		fakedAssert(faker.addressState(), "vi", "addressState", i);
7760 		fakedAssert(faker.addressStateAbbr(), "vi", "addressStateAbbr", i);
7761 		fakedAssert(faker.addressStreet(), "vi", "addressStreet", i);
7762 		fakedAssert(faker.addressStreetAddress(), "vi", "addressStreetAddress", i);
7763 		fakedAssert(faker.addressStreetSuffix(), "vi", "addressStreetSuffix", i);
7764 		fakedAssert(faker.addressTimeZone(), "vi", "addressTimeZone", i);
7765 		fakedAssert(faker.animalBear(), "vi", "animalBear", i);
7766 		fakedAssert(faker.animalBird(), "vi", "animalBird", i);
7767 		fakedAssert(faker.animalCat(), "vi", "animalCat", i);
7768 		fakedAssert(faker.animalCetacean(), "vi", "animalCetacean", i);
7769 		fakedAssert(faker.animalCow(), "vi", "animalCow", i);
7770 		fakedAssert(faker.animalCrocodilia(), "vi", "animalCrocodilia", i);
7771 		fakedAssert(faker.animalDog(), "vi", "animalDog", i);
7772 		fakedAssert(faker.animalFish(), "vi", "animalFish", i);
7773 		fakedAssert(faker.animalHorse(), "vi", "animalHorse", i);
7774 		fakedAssert(faker.animalInsect(), "vi", "animalInsect", i);
7775 		fakedAssert(faker.animalLion(), "vi", "animalLion", i);
7776 		fakedAssert(faker.animalRabbit(), "vi", "animalRabbit", i);
7777 		fakedAssert(faker.animalRodent(), "vi", "animalRodent", i);
7778 		fakedAssert(faker.animalSnake(), "vi", "animalSnake", i);
7779 		fakedAssert(faker.animalType(), "vi", "animalType", i);
7780 		fakedAssert(faker.appAuthor(), "vi", "appAuthor", i);
7781 		fakedAssert(faker.appName(), "vi", "appName", i);
7782 		fakedAssert(faker.appVersion(), "vi", "appVersion", i);
7783 		fakedAssert(faker.businessCreditCardExpiryDates(), "vi", "businessCreditCardExpiryDates", i);
7784 		fakedAssert(faker.businessCreditCardNumbers(), "vi", "businessCreditCardNumbers", i);
7785 		fakedAssert(faker.businessCreditCardTypes(), "vi", "businessCreditCardTypes", i);
7786 		fakedAssert(faker.cellPhoneFormats(), "vi", "cellPhoneFormats", i);
7787 		fakedAssert(faker.colorHuman(), "vi", "colorHuman", i);
7788 		fakedAssert(faker.colorSpace(), "vi", "colorSpace", i);
7789 		fakedAssert(faker.commerceDepartment(), "vi", "commerceDepartment", i);
7790 		fakedAssert(faker.commerceProductDescription(), "vi", "commerceProductDescription", i);
7791 		fakedAssert(faker.companyAdjective(), "vi", "companyAdjective", i);
7792 		fakedAssert(faker.companyBs(), "vi", "companyBs", i);
7793 		fakedAssert(faker.companyBsAdjective(), "vi", "companyBsAdjective", i);
7794 		fakedAssert(faker.companyBsNoun(), "vi", "companyBsNoun", i);
7795 		fakedAssert(faker.companyBsVerb(), "vi", "companyBsVerb", i);
7796 		fakedAssert(faker.companyCatchPhrase(), "vi", "companyCatchPhrase", i);
7797 		fakedAssert(faker.companyDescriptor(), "vi", "companyDescriptor", i);
7798 		fakedAssert(faker.companyName(), "vi", "companyName", i);
7799 		fakedAssert(faker.companyNoun(), "vi", "companyNoun", i);
7800 		fakedAssert(faker.companySuffix(), "vi", "companySuffix", i);
7801 		fakedAssert(faker.databaseCollation(), "vi", "databaseCollation", i);
7802 		fakedAssert(faker.databaseColumn(), "vi", "databaseColumn", i);
7803 		fakedAssert(faker.databaseEngine(), "vi", "databaseEngine", i);
7804 		fakedAssert(faker.databaseType(), "vi", "databaseType", i);
7805 		fakedAssert(faker.dateMonth(), "vi", "dateMonth", i);
7806 		fakedAssert(faker.dateWeekday(), "vi", "dateWeekday", i);
7807 		fakedAssert(faker.financeAccount(), "vi", "financeAccount", i);
7808 		fakedAssert(faker.financeAccountType(), "vi", "financeAccountType", i);
7809 		fakedAssert(faker.financeBIC(), "vi", "financeBIC", i);
7810 		fakedAssert(faker.financeBitcoinAddress(), "vi", "financeBitcoinAddress", i);
7811 		fakedAssert(faker.financeCreditCard(), "vi", "financeCreditCard", i);
7812 		fakedAssert(faker.financeCreditCardAmericanExpress(), "vi", "financeCreditCardAmericanExpress", i);
7813 		fakedAssert(faker.financeCreditCardCVV(), "vi", "financeCreditCardCVV", i);
7814 		fakedAssert(faker.financeCreditCardDinersClub(), "vi", "financeCreditCardDinersClub", i);
7815 		fakedAssert(faker.financeCreditCardDiscover(), "vi", "financeCreditCardDiscover", i);
7816 		fakedAssert(faker.financeCreditCardInstapayment(), "vi", "financeCreditCardInstapayment", i);
7817 		fakedAssert(faker.financeCreditCardJcb(), "vi", "financeCreditCardJcb", i);
7818 		fakedAssert(faker.financeCreditCardMastercard(), "vi", "financeCreditCardMastercard", i);
7819 		fakedAssert(faker.financeCreditCardSolo(), "vi", "financeCreditCardSolo", i);
7820 		fakedAssert(faker.financeCreditCardSwitch(), "vi", "financeCreditCardSwitch", i);
7821 		fakedAssert(faker.financeCreditCardVisa(), "vi", "financeCreditCardVisa", i);
7822 		fakedAssert(faker.financeCurrency(), "vi", "financeCurrency", i);
7823 		fakedAssert(faker.financeIBAN(), "vi", "financeIBAN", i);
7824 		fakedAssert(faker.financeMask(), "vi", "financeMask", i);
7825 		fakedAssert(faker.financeRoutingNumber(), "vi", "financeRoutingNumber", i);
7826 		fakedAssert(faker.financeTransactionType(), "vi", "financeTransactionType", i);
7827 		fakedAssert(faker.hackerAbbreviation(), "vi", "hackerAbbreviation", i);
7828 		fakedAssert(faker.hackerAdjective(), "vi", "hackerAdjective", i);
7829 		fakedAssert(faker.hackerIngverb(), "vi", "hackerIngverb", i);
7830 		fakedAssert(faker.hackerNoun(), "vi", "hackerNoun", i);
7831 		fakedAssert(faker.hackerPhrase(), "vi", "hackerPhrase", i);
7832 		fakedAssert(faker.hackerVerb(), "vi", "hackerVerb", i);
7833 		fakedAssert(faker.helperAlpha(), "vi", "helperAlpha", i);
7834 		fakedAssert(faker.helperAlphaNum(), "vi", "helperAlphaNum", i);
7835 		fakedAssert(faker.helperHexaDecimal(), "vi", "helperHexaDecimal", i);
7836 		fakedAssert(faker.internetAvatarUri(), "vi", "internetAvatarUri", i);
7837 		fakedAssert(faker.internetColor(), "vi", "internetColor", i);
7838 		fakedAssert(faker.internetDomainName(), "vi", "internetDomainName", i);
7839 		fakedAssert(faker.internetDomainSuffix(), "vi", "internetDomainSuffix", i);
7840 		fakedAssert(faker.internetDomainWord(), "vi", "internetDomainWord", i);
7841 		fakedAssert(faker.internetEmoji(), "vi", "internetEmoji", i);
7842 		fakedAssert(faker.internetExampleEmail(), "vi", "internetExampleEmail", i);
7843 		fakedAssert(faker.internetFreeEmail(), "vi", "internetFreeEmail", i);
7844 		fakedAssert(faker.internetHttpStatusCode(), "vi", "internetHttpStatusCode", i);
7845 		fakedAssert(faker.internetIPv4(), "vi", "internetIPv4", i);
7846 		fakedAssert(faker.internetIPv6(), "vi", "internetIPv6", i);
7847 		fakedAssert(faker.internetPassword(), "vi", "internetPassword", i);
7848 		fakedAssert(faker.internetProtocol(), "vi", "internetProtocol", i);
7849 		fakedAssert(faker.internetUrl(), "vi", "internetUrl", i);
7850 		fakedAssert(faker.internetUserName(), "vi", "internetUserName", i);
7851 		fakedAssert(faker.loremParagraph(), "vi", "loremParagraph", i);
7852 		fakedAssert(faker.loremParagraphs(), "vi", "loremParagraphs", i);
7853 		fakedAssert(faker.loremSentance(), "vi", "loremSentance", i);
7854 		fakedAssert(faker.loremSentances(), "vi", "loremSentances", i);
7855 		fakedAssert(faker.loremSupplemental(), "vi", "loremSupplemental", i);
7856 		fakedAssert(faker.loremText(), "vi", "loremText", i);
7857 		fakedAssert(faker.loremWords(), "vi", "loremWords", i);
7858 		fakedAssert(faker.musicGenre(), "vi", "musicGenre", i);
7859 		fakedAssert(faker.musicSongName(), "vi", "musicSongName", i);
7860 		fakedAssert(faker.nameBinaryGender(), "vi", "nameBinaryGender", i);
7861 		fakedAssert(faker.nameFemaleFirstName(), "vi", "nameFemaleFirstName", i);
7862 		fakedAssert(faker.nameFemaleMiddleName(), "vi", "nameFemaleMiddleName", i);
7863 		fakedAssert(faker.nameFirstName(), "vi", "nameFirstName", i);
7864 		fakedAssert(faker.nameGender(), "vi", "nameGender", i);
7865 		fakedAssert(faker.nameLastName(), "vi", "nameLastName", i);
7866 		fakedAssert(faker.nameMaleFirstName(), "vi", "nameMaleFirstName", i);
7867 		fakedAssert(faker.nameMaleMiddleName(), "vi", "nameMaleMiddleName", i);
7868 		fakedAssert(faker.nameMiddleName(), "vi", "nameMiddleName", i);
7869 		fakedAssert(faker.nameName(), "vi", "nameName", i);
7870 		fakedAssert(faker.namePrefix(), "vi", "namePrefix", i);
7871 		fakedAssert(faker.nameSuffix(), "vi", "nameSuffix", i);
7872 		fakedAssert(faker.phoneNumber(), "vi", "phoneNumber", i);
7873 		fakedAssert(faker.phoneNumberFormats(), "vi", "phoneNumberFormats", i);
7874 		fakedAssert(faker.scienceChemicalelement(), "vi", "scienceChemicalelement", i);
7875 		fakedAssert(faker.scienceUnit(), "vi", "scienceUnit", i);
7876 		fakedAssert(faker.teamCreature(), "vi", "teamCreature", i);
7877 		fakedAssert(faker.teamName(), "vi", "teamName", i);
7878 		fakedAssert(faker.vehicle(), "vi", "vehicle", i);
7879 		fakedAssert(faker.vehicleBicycleType(), "vi", "vehicleBicycleType", i);
7880 		fakedAssert(faker.vehicleFuel(), "vi", "vehicleFuel", i);
7881 		fakedAssert(faker.vehicleManufacturer(), "vi", "vehicleManufacturer", i);
7882 		fakedAssert(faker.vehicleModel(), "vi", "vehicleModel", i);
7883 		fakedAssert(faker.vehicleType(), "vi", "vehicleType", i);
7884 		fakedAssert(faker.vehicleVin(), "vi", "vehicleVin", i);
7885 		fakedAssert(faker.wordAdjective(), "vi", "wordAdjective", i);
7886 		fakedAssert(faker.wordAdverb(), "vi", "wordAdverb", i);
7887 		fakedAssert(faker.wordConjunction(), "vi", "wordConjunction", i);
7888 		fakedAssert(faker.wordInterjection(), "vi", "wordInterjection", i);
7889 		fakedAssert(faker.wordNoun(), "vi", "wordNoun", i);
7890 		fakedAssert(faker.wordPreposition(), "vi", "wordPreposition", i);
7891 		fakedAssert(faker.wordVerb(), "vi", "wordVerb", i);
7892 
7893 	}
7894 }
7895 
7896 unittest {
7897 	import faked.faker_zh_cn;
7898     auto faker = new Faker_zh_cn(51);
7899 	for(int i = 0; i < 30; ++i) {
7900 		fakedAssert(faker.addressBuildingNumber(), "zh_CN", "addressBuildingNumber", i);
7901 		fakedAssert(faker.addressCity(), "zh_CN", "addressCity", i);
7902 		fakedAssert(faker.addressCityName(), "zh_CN", "addressCityName", i);
7903 		fakedAssert(faker.addressCityPrefix(), "zh_CN", "addressCityPrefix", i);
7904 		fakedAssert(faker.addressCitySuffix(), "zh_CN", "addressCitySuffix", i);
7905 		fakedAssert(faker.addressCountry(), "zh_CN", "addressCountry", i);
7906 		fakedAssert(faker.addressCountryCode(), "zh_CN", "addressCountryCode", i);
7907 		fakedAssert(faker.addressCountryCodeAlpha3(), "zh_CN", "addressCountryCodeAlpha3", i);
7908 		fakedAssert(faker.addressCounty(), "zh_CN", "addressCounty", i);
7909 		fakedAssert(faker.addressDefaultCountry(), "zh_CN", "addressDefaultCountry", i);
7910 		fakedAssert(faker.addressDirection(), "zh_CN", "addressDirection", i);
7911 		fakedAssert(faker.addressDirectionAbbr(), "zh_CN", "addressDirectionAbbr", i);
7912 		fakedAssert(faker.addressLatitude(), "zh_CN", "addressLatitude", i);
7913 		fakedAssert(faker.addressLongitude(), "zh_CN", "addressLongitude", i);
7914 		fakedAssert(faker.addressPostcode(), "zh_CN", "addressPostcode", i);
7915 		fakedAssert(faker.addressSecondaryAddress(), "zh_CN", "addressSecondaryAddress", i);
7916 		fakedAssert(faker.addressState(), "zh_CN", "addressState", i);
7917 		fakedAssert(faker.addressStateAbbr(), "zh_CN", "addressStateAbbr", i);
7918 		fakedAssert(faker.addressStreet(), "zh_CN", "addressStreet", i);
7919 		fakedAssert(faker.addressStreetAddress(), "zh_CN", "addressStreetAddress", i);
7920 		fakedAssert(faker.addressStreetSuffix(), "zh_CN", "addressStreetSuffix", i);
7921 		fakedAssert(faker.addressTimeZone(), "zh_CN", "addressTimeZone", i);
7922 		fakedAssert(faker.animalBear(), "zh_CN", "animalBear", i);
7923 		fakedAssert(faker.animalBird(), "zh_CN", "animalBird", i);
7924 		fakedAssert(faker.animalCat(), "zh_CN", "animalCat", i);
7925 		fakedAssert(faker.animalCetacean(), "zh_CN", "animalCetacean", i);
7926 		fakedAssert(faker.animalCow(), "zh_CN", "animalCow", i);
7927 		fakedAssert(faker.animalCrocodilia(), "zh_CN", "animalCrocodilia", i);
7928 		fakedAssert(faker.animalDog(), "zh_CN", "animalDog", i);
7929 		fakedAssert(faker.animalFish(), "zh_CN", "animalFish", i);
7930 		fakedAssert(faker.animalHorse(), "zh_CN", "animalHorse", i);
7931 		fakedAssert(faker.animalInsect(), "zh_CN", "animalInsect", i);
7932 		fakedAssert(faker.animalLion(), "zh_CN", "animalLion", i);
7933 		fakedAssert(faker.animalRabbit(), "zh_CN", "animalRabbit", i);
7934 		fakedAssert(faker.animalRodent(), "zh_CN", "animalRodent", i);
7935 		fakedAssert(faker.animalSnake(), "zh_CN", "animalSnake", i);
7936 		fakedAssert(faker.animalType(), "zh_CN", "animalType", i);
7937 		fakedAssert(faker.appAuthor(), "zh_CN", "appAuthor", i);
7938 		fakedAssert(faker.appName(), "zh_CN", "appName", i);
7939 		fakedAssert(faker.appVersion(), "zh_CN", "appVersion", i);
7940 		fakedAssert(faker.businessCreditCardExpiryDates(), "zh_CN", "businessCreditCardExpiryDates", i);
7941 		fakedAssert(faker.businessCreditCardNumbers(), "zh_CN", "businessCreditCardNumbers", i);
7942 		fakedAssert(faker.businessCreditCardTypes(), "zh_CN", "businessCreditCardTypes", i);
7943 		fakedAssert(faker.cellPhoneFormats(), "zh_CN", "cellPhoneFormats", i);
7944 		fakedAssert(faker.colorHuman(), "zh_CN", "colorHuman", i);
7945 		fakedAssert(faker.colorSpace(), "zh_CN", "colorSpace", i);
7946 		fakedAssert(faker.commerceDepartment(), "zh_CN", "commerceDepartment", i);
7947 		fakedAssert(faker.commerceProductDescription(), "zh_CN", "commerceProductDescription", i);
7948 		fakedAssert(faker.companyAdjective(), "zh_CN", "companyAdjective", i);
7949 		fakedAssert(faker.companyBs(), "zh_CN", "companyBs", i);
7950 		fakedAssert(faker.companyBsAdjective(), "zh_CN", "companyBsAdjective", i);
7951 		fakedAssert(faker.companyBsNoun(), "zh_CN", "companyBsNoun", i);
7952 		fakedAssert(faker.companyBsVerb(), "zh_CN", "companyBsVerb", i);
7953 		fakedAssert(faker.companyCatchPhrase(), "zh_CN", "companyCatchPhrase", i);
7954 		fakedAssert(faker.companyDescriptor(), "zh_CN", "companyDescriptor", i);
7955 		fakedAssert(faker.companyName(), "zh_CN", "companyName", i);
7956 		fakedAssert(faker.companyNoun(), "zh_CN", "companyNoun", i);
7957 		fakedAssert(faker.companySuffix(), "zh_CN", "companySuffix", i);
7958 		fakedAssert(faker.databaseCollation(), "zh_CN", "databaseCollation", i);
7959 		fakedAssert(faker.databaseColumn(), "zh_CN", "databaseColumn", i);
7960 		fakedAssert(faker.databaseEngine(), "zh_CN", "databaseEngine", i);
7961 		fakedAssert(faker.databaseType(), "zh_CN", "databaseType", i);
7962 		fakedAssert(faker.dateMonth(), "zh_CN", "dateMonth", i);
7963 		fakedAssert(faker.dateWeekday(), "zh_CN", "dateWeekday", i);
7964 		fakedAssert(faker.financeAccount(), "zh_CN", "financeAccount", i);
7965 		fakedAssert(faker.financeAccountType(), "zh_CN", "financeAccountType", i);
7966 		fakedAssert(faker.financeBIC(), "zh_CN", "financeBIC", i);
7967 		fakedAssert(faker.financeBitcoinAddress(), "zh_CN", "financeBitcoinAddress", i);
7968 		fakedAssert(faker.financeCreditCard(), "zh_CN", "financeCreditCard", i);
7969 		fakedAssert(faker.financeCreditCardAmericanExpress(), "zh_CN", "financeCreditCardAmericanExpress", i);
7970 		fakedAssert(faker.financeCreditCardCVV(), "zh_CN", "financeCreditCardCVV", i);
7971 		fakedAssert(faker.financeCreditCardDinersClub(), "zh_CN", "financeCreditCardDinersClub", i);
7972 		fakedAssert(faker.financeCreditCardDiscover(), "zh_CN", "financeCreditCardDiscover", i);
7973 		fakedAssert(faker.financeCreditCardInstapayment(), "zh_CN", "financeCreditCardInstapayment", i);
7974 		fakedAssert(faker.financeCreditCardJcb(), "zh_CN", "financeCreditCardJcb", i);
7975 		fakedAssert(faker.financeCreditCardMastercard(), "zh_CN", "financeCreditCardMastercard", i);
7976 		fakedAssert(faker.financeCreditCardSolo(), "zh_CN", "financeCreditCardSolo", i);
7977 		fakedAssert(faker.financeCreditCardSwitch(), "zh_CN", "financeCreditCardSwitch", i);
7978 		fakedAssert(faker.financeCreditCardVisa(), "zh_CN", "financeCreditCardVisa", i);
7979 		fakedAssert(faker.financeCurrency(), "zh_CN", "financeCurrency", i);
7980 		fakedAssert(faker.financeIBAN(), "zh_CN", "financeIBAN", i);
7981 		fakedAssert(faker.financeMask(), "zh_CN", "financeMask", i);
7982 		fakedAssert(faker.financeRoutingNumber(), "zh_CN", "financeRoutingNumber", i);
7983 		fakedAssert(faker.financeTransactionType(), "zh_CN", "financeTransactionType", i);
7984 		fakedAssert(faker.hackerAbbreviation(), "zh_CN", "hackerAbbreviation", i);
7985 		fakedAssert(faker.hackerAdjective(), "zh_CN", "hackerAdjective", i);
7986 		fakedAssert(faker.hackerIngverb(), "zh_CN", "hackerIngverb", i);
7987 		fakedAssert(faker.hackerNoun(), "zh_CN", "hackerNoun", i);
7988 		fakedAssert(faker.hackerPhrase(), "zh_CN", "hackerPhrase", i);
7989 		fakedAssert(faker.hackerVerb(), "zh_CN", "hackerVerb", i);
7990 		fakedAssert(faker.helperAlpha(), "zh_CN", "helperAlpha", i);
7991 		fakedAssert(faker.helperAlphaNum(), "zh_CN", "helperAlphaNum", i);
7992 		fakedAssert(faker.helperHexaDecimal(), "zh_CN", "helperHexaDecimal", i);
7993 		fakedAssert(faker.internetAvatarUri(), "zh_CN", "internetAvatarUri", i);
7994 		fakedAssert(faker.internetColor(), "zh_CN", "internetColor", i);
7995 		fakedAssert(faker.internetDomainName(), "zh_CN", "internetDomainName", i);
7996 		fakedAssert(faker.internetDomainSuffix(), "zh_CN", "internetDomainSuffix", i);
7997 		fakedAssert(faker.internetDomainWord(), "zh_CN", "internetDomainWord", i);
7998 		fakedAssert(faker.internetEmoji(), "zh_CN", "internetEmoji", i);
7999 		fakedAssert(faker.internetExampleEmail(), "zh_CN", "internetExampleEmail", i);
8000 		fakedAssert(faker.internetFreeEmail(), "zh_CN", "internetFreeEmail", i);
8001 		fakedAssert(faker.internetHttpStatusCode(), "zh_CN", "internetHttpStatusCode", i);
8002 		fakedAssert(faker.internetIPv4(), "zh_CN", "internetIPv4", i);
8003 		fakedAssert(faker.internetIPv6(), "zh_CN", "internetIPv6", i);
8004 		fakedAssert(faker.internetPassword(), "zh_CN", "internetPassword", i);
8005 		fakedAssert(faker.internetProtocol(), "zh_CN", "internetProtocol", i);
8006 		fakedAssert(faker.internetUrl(), "zh_CN", "internetUrl", i);
8007 		fakedAssert(faker.internetUserName(), "zh_CN", "internetUserName", i);
8008 		fakedAssert(faker.loremParagraph(), "zh_CN", "loremParagraph", i);
8009 		fakedAssert(faker.loremParagraphs(), "zh_CN", "loremParagraphs", i);
8010 		fakedAssert(faker.loremSentance(), "zh_CN", "loremSentance", i);
8011 		fakedAssert(faker.loremSentances(), "zh_CN", "loremSentances", i);
8012 		fakedAssert(faker.loremSupplemental(), "zh_CN", "loremSupplemental", i);
8013 		fakedAssert(faker.loremText(), "zh_CN", "loremText", i);
8014 		fakedAssert(faker.loremWords(), "zh_CN", "loremWords", i);
8015 		fakedAssert(faker.musicGenre(), "zh_CN", "musicGenre", i);
8016 		fakedAssert(faker.musicSongName(), "zh_CN", "musicSongName", i);
8017 		fakedAssert(faker.nameBinaryGender(), "zh_CN", "nameBinaryGender", i);
8018 		fakedAssert(faker.nameFemaleFirstName(), "zh_CN", "nameFemaleFirstName", i);
8019 		fakedAssert(faker.nameFemaleMiddleName(), "zh_CN", "nameFemaleMiddleName", i);
8020 		fakedAssert(faker.nameFirstName(), "zh_CN", "nameFirstName", i);
8021 		fakedAssert(faker.nameGender(), "zh_CN", "nameGender", i);
8022 		fakedAssert(faker.nameLastName(), "zh_CN", "nameLastName", i);
8023 		fakedAssert(faker.nameMaleFirstName(), "zh_CN", "nameMaleFirstName", i);
8024 		fakedAssert(faker.nameMaleMiddleName(), "zh_CN", "nameMaleMiddleName", i);
8025 		fakedAssert(faker.nameMiddleName(), "zh_CN", "nameMiddleName", i);
8026 		fakedAssert(faker.nameName(), "zh_CN", "nameName", i);
8027 		fakedAssert(faker.namePrefix(), "zh_CN", "namePrefix", i);
8028 		fakedAssert(faker.nameSuffix(), "zh_CN", "nameSuffix", i);
8029 		fakedAssert(faker.phoneNumber(), "zh_CN", "phoneNumber", i);
8030 		fakedAssert(faker.phoneNumberFormats(), "zh_CN", "phoneNumberFormats", i);
8031 		fakedAssert(faker.scienceChemicalelement(), "zh_CN", "scienceChemicalelement", i);
8032 		fakedAssert(faker.scienceUnit(), "zh_CN", "scienceUnit", i);
8033 		fakedAssert(faker.teamCreature(), "zh_CN", "teamCreature", i);
8034 		fakedAssert(faker.teamName(), "zh_CN", "teamName", i);
8035 		fakedAssert(faker.vehicle(), "zh_CN", "vehicle", i);
8036 		fakedAssert(faker.vehicleBicycleType(), "zh_CN", "vehicleBicycleType", i);
8037 		fakedAssert(faker.vehicleFuel(), "zh_CN", "vehicleFuel", i);
8038 		fakedAssert(faker.vehicleManufacturer(), "zh_CN", "vehicleManufacturer", i);
8039 		fakedAssert(faker.vehicleModel(), "zh_CN", "vehicleModel", i);
8040 		fakedAssert(faker.vehicleType(), "zh_CN", "vehicleType", i);
8041 		fakedAssert(faker.vehicleVin(), "zh_CN", "vehicleVin", i);
8042 		fakedAssert(faker.wordAdjective(), "zh_CN", "wordAdjective", i);
8043 		fakedAssert(faker.wordAdverb(), "zh_CN", "wordAdverb", i);
8044 		fakedAssert(faker.wordConjunction(), "zh_CN", "wordConjunction", i);
8045 		fakedAssert(faker.wordInterjection(), "zh_CN", "wordInterjection", i);
8046 		fakedAssert(faker.wordNoun(), "zh_CN", "wordNoun", i);
8047 		fakedAssert(faker.wordPreposition(), "zh_CN", "wordPreposition", i);
8048 		fakedAssert(faker.wordVerb(), "zh_CN", "wordVerb", i);
8049 
8050 	}
8051 }
8052 
8053 unittest {
8054 	import faked.faker_zh_tw;
8055     auto faker = new Faker_zh_tw(52);
8056 	for(int i = 0; i < 30; ++i) {
8057 		fakedAssert(faker.addressBuildingNumber(), "zh_TW", "addressBuildingNumber", i);
8058 		fakedAssert(faker.addressCity(), "zh_TW", "addressCity", i);
8059 		fakedAssert(faker.addressCityName(), "zh_TW", "addressCityName", i);
8060 		fakedAssert(faker.addressCityPrefix(), "zh_TW", "addressCityPrefix", i);
8061 		fakedAssert(faker.addressCitySuffix(), "zh_TW", "addressCitySuffix", i);
8062 		fakedAssert(faker.addressCountry(), "zh_TW", "addressCountry", i);
8063 		fakedAssert(faker.addressCountryCode(), "zh_TW", "addressCountryCode", i);
8064 		fakedAssert(faker.addressCountryCodeAlpha3(), "zh_TW", "addressCountryCodeAlpha3", i);
8065 		fakedAssert(faker.addressCounty(), "zh_TW", "addressCounty", i);
8066 		fakedAssert(faker.addressDefaultCountry(), "zh_TW", "addressDefaultCountry", i);
8067 		fakedAssert(faker.addressDirection(), "zh_TW", "addressDirection", i);
8068 		fakedAssert(faker.addressDirectionAbbr(), "zh_TW", "addressDirectionAbbr", i);
8069 		fakedAssert(faker.addressLatitude(), "zh_TW", "addressLatitude", i);
8070 		fakedAssert(faker.addressLongitude(), "zh_TW", "addressLongitude", i);
8071 		fakedAssert(faker.addressPostcode(), "zh_TW", "addressPostcode", i);
8072 		fakedAssert(faker.addressSecondaryAddress(), "zh_TW", "addressSecondaryAddress", i);
8073 		fakedAssert(faker.addressState(), "zh_TW", "addressState", i);
8074 		fakedAssert(faker.addressStateAbbr(), "zh_TW", "addressStateAbbr", i);
8075 		fakedAssert(faker.addressStreet(), "zh_TW", "addressStreet", i);
8076 		fakedAssert(faker.addressStreetAddress(), "zh_TW", "addressStreetAddress", i);
8077 		fakedAssert(faker.addressStreetSuffix(), "zh_TW", "addressStreetSuffix", i);
8078 		fakedAssert(faker.addressTimeZone(), "zh_TW", "addressTimeZone", i);
8079 		fakedAssert(faker.animalBear(), "zh_TW", "animalBear", i);
8080 		fakedAssert(faker.animalBird(), "zh_TW", "animalBird", i);
8081 		fakedAssert(faker.animalCat(), "zh_TW", "animalCat", i);
8082 		fakedAssert(faker.animalCetacean(), "zh_TW", "animalCetacean", i);
8083 		fakedAssert(faker.animalCow(), "zh_TW", "animalCow", i);
8084 		fakedAssert(faker.animalCrocodilia(), "zh_TW", "animalCrocodilia", i);
8085 		fakedAssert(faker.animalDog(), "zh_TW", "animalDog", i);
8086 		fakedAssert(faker.animalFish(), "zh_TW", "animalFish", i);
8087 		fakedAssert(faker.animalHorse(), "zh_TW", "animalHorse", i);
8088 		fakedAssert(faker.animalInsect(), "zh_TW", "animalInsect", i);
8089 		fakedAssert(faker.animalLion(), "zh_TW", "animalLion", i);
8090 		fakedAssert(faker.animalRabbit(), "zh_TW", "animalRabbit", i);
8091 		fakedAssert(faker.animalRodent(), "zh_TW", "animalRodent", i);
8092 		fakedAssert(faker.animalSnake(), "zh_TW", "animalSnake", i);
8093 		fakedAssert(faker.animalType(), "zh_TW", "animalType", i);
8094 		fakedAssert(faker.appAuthor(), "zh_TW", "appAuthor", i);
8095 		fakedAssert(faker.appName(), "zh_TW", "appName", i);
8096 		fakedAssert(faker.appVersion(), "zh_TW", "appVersion", i);
8097 		fakedAssert(faker.businessCreditCardExpiryDates(), "zh_TW", "businessCreditCardExpiryDates", i);
8098 		fakedAssert(faker.businessCreditCardNumbers(), "zh_TW", "businessCreditCardNumbers", i);
8099 		fakedAssert(faker.businessCreditCardTypes(), "zh_TW", "businessCreditCardTypes", i);
8100 		fakedAssert(faker.cellPhoneFormats(), "zh_TW", "cellPhoneFormats", i);
8101 		fakedAssert(faker.colorHuman(), "zh_TW", "colorHuman", i);
8102 		fakedAssert(faker.colorSpace(), "zh_TW", "colorSpace", i);
8103 		fakedAssert(faker.commerceDepartment(), "zh_TW", "commerceDepartment", i);
8104 		fakedAssert(faker.commerceProductDescription(), "zh_TW", "commerceProductDescription", i);
8105 		fakedAssert(faker.companyAdjective(), "zh_TW", "companyAdjective", i);
8106 		fakedAssert(faker.companyBs(), "zh_TW", "companyBs", i);
8107 		fakedAssert(faker.companyBsAdjective(), "zh_TW", "companyBsAdjective", i);
8108 		fakedAssert(faker.companyBsNoun(), "zh_TW", "companyBsNoun", i);
8109 		fakedAssert(faker.companyBsVerb(), "zh_TW", "companyBsVerb", i);
8110 		fakedAssert(faker.companyCatchPhrase(), "zh_TW", "companyCatchPhrase", i);
8111 		fakedAssert(faker.companyDescriptor(), "zh_TW", "companyDescriptor", i);
8112 		fakedAssert(faker.companyName(), "zh_TW", "companyName", i);
8113 		fakedAssert(faker.companyNoun(), "zh_TW", "companyNoun", i);
8114 		fakedAssert(faker.companySuffix(), "zh_TW", "companySuffix", i);
8115 		fakedAssert(faker.databaseCollation(), "zh_TW", "databaseCollation", i);
8116 		fakedAssert(faker.databaseColumn(), "zh_TW", "databaseColumn", i);
8117 		fakedAssert(faker.databaseEngine(), "zh_TW", "databaseEngine", i);
8118 		fakedAssert(faker.databaseType(), "zh_TW", "databaseType", i);
8119 		fakedAssert(faker.dateMonth(), "zh_TW", "dateMonth", i);
8120 		fakedAssert(faker.dateWeekday(), "zh_TW", "dateWeekday", i);
8121 		fakedAssert(faker.financeAccount(), "zh_TW", "financeAccount", i);
8122 		fakedAssert(faker.financeAccountType(), "zh_TW", "financeAccountType", i);
8123 		fakedAssert(faker.financeBIC(), "zh_TW", "financeBIC", i);
8124 		fakedAssert(faker.financeBitcoinAddress(), "zh_TW", "financeBitcoinAddress", i);
8125 		fakedAssert(faker.financeCreditCard(), "zh_TW", "financeCreditCard", i);
8126 		fakedAssert(faker.financeCreditCardAmericanExpress(), "zh_TW", "financeCreditCardAmericanExpress", i);
8127 		fakedAssert(faker.financeCreditCardCVV(), "zh_TW", "financeCreditCardCVV", i);
8128 		fakedAssert(faker.financeCreditCardDinersClub(), "zh_TW", "financeCreditCardDinersClub", i);
8129 		fakedAssert(faker.financeCreditCardDiscover(), "zh_TW", "financeCreditCardDiscover", i);
8130 		fakedAssert(faker.financeCreditCardInstapayment(), "zh_TW", "financeCreditCardInstapayment", i);
8131 		fakedAssert(faker.financeCreditCardJcb(), "zh_TW", "financeCreditCardJcb", i);
8132 		fakedAssert(faker.financeCreditCardMastercard(), "zh_TW", "financeCreditCardMastercard", i);
8133 		fakedAssert(faker.financeCreditCardSolo(), "zh_TW", "financeCreditCardSolo", i);
8134 		fakedAssert(faker.financeCreditCardSwitch(), "zh_TW", "financeCreditCardSwitch", i);
8135 		fakedAssert(faker.financeCreditCardVisa(), "zh_TW", "financeCreditCardVisa", i);
8136 		fakedAssert(faker.financeCurrency(), "zh_TW", "financeCurrency", i);
8137 		fakedAssert(faker.financeIBAN(), "zh_TW", "financeIBAN", i);
8138 		fakedAssert(faker.financeMask(), "zh_TW", "financeMask", i);
8139 		fakedAssert(faker.financeRoutingNumber(), "zh_TW", "financeRoutingNumber", i);
8140 		fakedAssert(faker.financeTransactionType(), "zh_TW", "financeTransactionType", i);
8141 		fakedAssert(faker.hackerAbbreviation(), "zh_TW", "hackerAbbreviation", i);
8142 		fakedAssert(faker.hackerAdjective(), "zh_TW", "hackerAdjective", i);
8143 		fakedAssert(faker.hackerIngverb(), "zh_TW", "hackerIngverb", i);
8144 		fakedAssert(faker.hackerNoun(), "zh_TW", "hackerNoun", i);
8145 		fakedAssert(faker.hackerPhrase(), "zh_TW", "hackerPhrase", i);
8146 		fakedAssert(faker.hackerVerb(), "zh_TW", "hackerVerb", i);
8147 		fakedAssert(faker.helperAlpha(), "zh_TW", "helperAlpha", i);
8148 		fakedAssert(faker.helperAlphaNum(), "zh_TW", "helperAlphaNum", i);
8149 		fakedAssert(faker.helperHexaDecimal(), "zh_TW", "helperHexaDecimal", i);
8150 		fakedAssert(faker.internetAvatarUri(), "zh_TW", "internetAvatarUri", i);
8151 		fakedAssert(faker.internetColor(), "zh_TW", "internetColor", i);
8152 		fakedAssert(faker.internetDomainName(), "zh_TW", "internetDomainName", i);
8153 		fakedAssert(faker.internetDomainSuffix(), "zh_TW", "internetDomainSuffix", i);
8154 		fakedAssert(faker.internetDomainWord(), "zh_TW", "internetDomainWord", i);
8155 		fakedAssert(faker.internetEmoji(), "zh_TW", "internetEmoji", i);
8156 		fakedAssert(faker.internetExampleEmail(), "zh_TW", "internetExampleEmail", i);
8157 		fakedAssert(faker.internetFreeEmail(), "zh_TW", "internetFreeEmail", i);
8158 		fakedAssert(faker.internetHttpStatusCode(), "zh_TW", "internetHttpStatusCode", i);
8159 		fakedAssert(faker.internetIPv4(), "zh_TW", "internetIPv4", i);
8160 		fakedAssert(faker.internetIPv6(), "zh_TW", "internetIPv6", i);
8161 		fakedAssert(faker.internetPassword(), "zh_TW", "internetPassword", i);
8162 		fakedAssert(faker.internetProtocol(), "zh_TW", "internetProtocol", i);
8163 		fakedAssert(faker.internetUrl(), "zh_TW", "internetUrl", i);
8164 		fakedAssert(faker.internetUserName(), "zh_TW", "internetUserName", i);
8165 		fakedAssert(faker.loremParagraph(), "zh_TW", "loremParagraph", i);
8166 		fakedAssert(faker.loremParagraphs(), "zh_TW", "loremParagraphs", i);
8167 		fakedAssert(faker.loremSentance(), "zh_TW", "loremSentance", i);
8168 		fakedAssert(faker.loremSentances(), "zh_TW", "loremSentances", i);
8169 		fakedAssert(faker.loremSupplemental(), "zh_TW", "loremSupplemental", i);
8170 		fakedAssert(faker.loremText(), "zh_TW", "loremText", i);
8171 		fakedAssert(faker.loremWords(), "zh_TW", "loremWords", i);
8172 		fakedAssert(faker.musicGenre(), "zh_TW", "musicGenre", i);
8173 		fakedAssert(faker.musicSongName(), "zh_TW", "musicSongName", i);
8174 		fakedAssert(faker.nameBinaryGender(), "zh_TW", "nameBinaryGender", i);
8175 		fakedAssert(faker.nameFemaleFirstName(), "zh_TW", "nameFemaleFirstName", i);
8176 		fakedAssert(faker.nameFemaleMiddleName(), "zh_TW", "nameFemaleMiddleName", i);
8177 		fakedAssert(faker.nameFirstName(), "zh_TW", "nameFirstName", i);
8178 		fakedAssert(faker.nameGender(), "zh_TW", "nameGender", i);
8179 		fakedAssert(faker.nameLastName(), "zh_TW", "nameLastName", i);
8180 		fakedAssert(faker.nameMaleFirstName(), "zh_TW", "nameMaleFirstName", i);
8181 		fakedAssert(faker.nameMaleMiddleName(), "zh_TW", "nameMaleMiddleName", i);
8182 		fakedAssert(faker.nameMiddleName(), "zh_TW", "nameMiddleName", i);
8183 		fakedAssert(faker.nameName(), "zh_TW", "nameName", i);
8184 		fakedAssert(faker.namePrefix(), "zh_TW", "namePrefix", i);
8185 		fakedAssert(faker.nameSuffix(), "zh_TW", "nameSuffix", i);
8186 		fakedAssert(faker.phoneNumber(), "zh_TW", "phoneNumber", i);
8187 		fakedAssert(faker.phoneNumberFormats(), "zh_TW", "phoneNumberFormats", i);
8188 		fakedAssert(faker.scienceChemicalelement(), "zh_TW", "scienceChemicalelement", i);
8189 		fakedAssert(faker.scienceUnit(), "zh_TW", "scienceUnit", i);
8190 		fakedAssert(faker.teamCreature(), "zh_TW", "teamCreature", i);
8191 		fakedAssert(faker.teamName(), "zh_TW", "teamName", i);
8192 		fakedAssert(faker.vehicle(), "zh_TW", "vehicle", i);
8193 		fakedAssert(faker.vehicleBicycleType(), "zh_TW", "vehicleBicycleType", i);
8194 		fakedAssert(faker.vehicleFuel(), "zh_TW", "vehicleFuel", i);
8195 		fakedAssert(faker.vehicleManufacturer(), "zh_TW", "vehicleManufacturer", i);
8196 		fakedAssert(faker.vehicleModel(), "zh_TW", "vehicleModel", i);
8197 		fakedAssert(faker.vehicleType(), "zh_TW", "vehicleType", i);
8198 		fakedAssert(faker.vehicleVin(), "zh_TW", "vehicleVin", i);
8199 		fakedAssert(faker.wordAdjective(), "zh_TW", "wordAdjective", i);
8200 		fakedAssert(faker.wordAdverb(), "zh_TW", "wordAdverb", i);
8201 		fakedAssert(faker.wordConjunction(), "zh_TW", "wordConjunction", i);
8202 		fakedAssert(faker.wordInterjection(), "zh_TW", "wordInterjection", i);
8203 		fakedAssert(faker.wordNoun(), "zh_TW", "wordNoun", i);
8204 		fakedAssert(faker.wordPreposition(), "zh_TW", "wordPreposition", i);
8205 		fakedAssert(faker.wordVerb(), "zh_TW", "wordVerb", i);
8206 
8207 	}
8208 }
8209 
8210 unittest {
8211 	import faked.faker_zu_za;
8212     auto faker = new Faker_zu_za(53);
8213 	for(int i = 0; i < 30; ++i) {
8214 		fakedAssert(faker.addressBuildingNumber(), "zu_ZA", "addressBuildingNumber", i);
8215 		fakedAssert(faker.addressCity(), "zu_ZA", "addressCity", i);
8216 		fakedAssert(faker.addressCityName(), "zu_ZA", "addressCityName", i);
8217 		fakedAssert(faker.addressCityPrefix(), "zu_ZA", "addressCityPrefix", i);
8218 		fakedAssert(faker.addressCitySuffix(), "zu_ZA", "addressCitySuffix", i);
8219 		fakedAssert(faker.addressCountry(), "zu_ZA", "addressCountry", i);
8220 		fakedAssert(faker.addressCountryCode(), "zu_ZA", "addressCountryCode", i);
8221 		fakedAssert(faker.addressCountryCodeAlpha3(), "zu_ZA", "addressCountryCodeAlpha3", i);
8222 		fakedAssert(faker.addressCounty(), "zu_ZA", "addressCounty", i);
8223 		fakedAssert(faker.addressDefaultCountry(), "zu_ZA", "addressDefaultCountry", i);
8224 		fakedAssert(faker.addressDirection(), "zu_ZA", "addressDirection", i);
8225 		fakedAssert(faker.addressDirectionAbbr(), "zu_ZA", "addressDirectionAbbr", i);
8226 		fakedAssert(faker.addressLatitude(), "zu_ZA", "addressLatitude", i);
8227 		fakedAssert(faker.addressLongitude(), "zu_ZA", "addressLongitude", i);
8228 		fakedAssert(faker.addressPostcode(), "zu_ZA", "addressPostcode", i);
8229 		fakedAssert(faker.addressSecondaryAddress(), "zu_ZA", "addressSecondaryAddress", i);
8230 		fakedAssert(faker.addressState(), "zu_ZA", "addressState", i);
8231 		fakedAssert(faker.addressStateAbbr(), "zu_ZA", "addressStateAbbr", i);
8232 		fakedAssert(faker.addressStreet(), "zu_ZA", "addressStreet", i);
8233 		fakedAssert(faker.addressStreetAddress(), "zu_ZA", "addressStreetAddress", i);
8234 		fakedAssert(faker.addressStreetSuffix(), "zu_ZA", "addressStreetSuffix", i);
8235 		fakedAssert(faker.addressTimeZone(), "zu_ZA", "addressTimeZone", i);
8236 		fakedAssert(faker.animalBear(), "zu_ZA", "animalBear", i);
8237 		fakedAssert(faker.animalBird(), "zu_ZA", "animalBird", i);
8238 		fakedAssert(faker.animalCat(), "zu_ZA", "animalCat", i);
8239 		fakedAssert(faker.animalCetacean(), "zu_ZA", "animalCetacean", i);
8240 		fakedAssert(faker.animalCow(), "zu_ZA", "animalCow", i);
8241 		fakedAssert(faker.animalCrocodilia(), "zu_ZA", "animalCrocodilia", i);
8242 		fakedAssert(faker.animalDog(), "zu_ZA", "animalDog", i);
8243 		fakedAssert(faker.animalFish(), "zu_ZA", "animalFish", i);
8244 		fakedAssert(faker.animalHorse(), "zu_ZA", "animalHorse", i);
8245 		fakedAssert(faker.animalInsect(), "zu_ZA", "animalInsect", i);
8246 		fakedAssert(faker.animalLion(), "zu_ZA", "animalLion", i);
8247 		fakedAssert(faker.animalRabbit(), "zu_ZA", "animalRabbit", i);
8248 		fakedAssert(faker.animalRodent(), "zu_ZA", "animalRodent", i);
8249 		fakedAssert(faker.animalSnake(), "zu_ZA", "animalSnake", i);
8250 		fakedAssert(faker.animalType(), "zu_ZA", "animalType", i);
8251 		fakedAssert(faker.appAuthor(), "zu_ZA", "appAuthor", i);
8252 		fakedAssert(faker.appName(), "zu_ZA", "appName", i);
8253 		fakedAssert(faker.appVersion(), "zu_ZA", "appVersion", i);
8254 		fakedAssert(faker.businessCreditCardExpiryDates(), "zu_ZA", "businessCreditCardExpiryDates", i);
8255 		fakedAssert(faker.businessCreditCardNumbers(), "zu_ZA", "businessCreditCardNumbers", i);
8256 		fakedAssert(faker.businessCreditCardTypes(), "zu_ZA", "businessCreditCardTypes", i);
8257 		fakedAssert(faker.cellPhoneFormats(), "zu_ZA", "cellPhoneFormats", i);
8258 		fakedAssert(faker.colorHuman(), "zu_ZA", "colorHuman", i);
8259 		fakedAssert(faker.colorSpace(), "zu_ZA", "colorSpace", i);
8260 		fakedAssert(faker.commerceDepartment(), "zu_ZA", "commerceDepartment", i);
8261 		fakedAssert(faker.commerceProductDescription(), "zu_ZA", "commerceProductDescription", i);
8262 		fakedAssert(faker.companyAdjective(), "zu_ZA", "companyAdjective", i);
8263 		fakedAssert(faker.companyBs(), "zu_ZA", "companyBs", i);
8264 		fakedAssert(faker.companyBsAdjective(), "zu_ZA", "companyBsAdjective", i);
8265 		fakedAssert(faker.companyBsNoun(), "zu_ZA", "companyBsNoun", i);
8266 		fakedAssert(faker.companyBsVerb(), "zu_ZA", "companyBsVerb", i);
8267 		fakedAssert(faker.companyCatchPhrase(), "zu_ZA", "companyCatchPhrase", i);
8268 		fakedAssert(faker.companyDescriptor(), "zu_ZA", "companyDescriptor", i);
8269 		fakedAssert(faker.companyName(), "zu_ZA", "companyName", i);
8270 		fakedAssert(faker.companyNoun(), "zu_ZA", "companyNoun", i);
8271 		fakedAssert(faker.companySuffix(), "zu_ZA", "companySuffix", i);
8272 		fakedAssert(faker.databaseCollation(), "zu_ZA", "databaseCollation", i);
8273 		fakedAssert(faker.databaseColumn(), "zu_ZA", "databaseColumn", i);
8274 		fakedAssert(faker.databaseEngine(), "zu_ZA", "databaseEngine", i);
8275 		fakedAssert(faker.databaseType(), "zu_ZA", "databaseType", i);
8276 		fakedAssert(faker.dateMonth(), "zu_ZA", "dateMonth", i);
8277 		fakedAssert(faker.dateWeekday(), "zu_ZA", "dateWeekday", i);
8278 		fakedAssert(faker.financeAccount(), "zu_ZA", "financeAccount", i);
8279 		fakedAssert(faker.financeAccountType(), "zu_ZA", "financeAccountType", i);
8280 		fakedAssert(faker.financeBIC(), "zu_ZA", "financeBIC", i);
8281 		fakedAssert(faker.financeBitcoinAddress(), "zu_ZA", "financeBitcoinAddress", i);
8282 		fakedAssert(faker.financeCreditCard(), "zu_ZA", "financeCreditCard", i);
8283 		fakedAssert(faker.financeCreditCardAmericanExpress(), "zu_ZA", "financeCreditCardAmericanExpress", i);
8284 		fakedAssert(faker.financeCreditCardCVV(), "zu_ZA", "financeCreditCardCVV", i);
8285 		fakedAssert(faker.financeCreditCardDinersClub(), "zu_ZA", "financeCreditCardDinersClub", i);
8286 		fakedAssert(faker.financeCreditCardDiscover(), "zu_ZA", "financeCreditCardDiscover", i);
8287 		fakedAssert(faker.financeCreditCardInstapayment(), "zu_ZA", "financeCreditCardInstapayment", i);
8288 		fakedAssert(faker.financeCreditCardJcb(), "zu_ZA", "financeCreditCardJcb", i);
8289 		fakedAssert(faker.financeCreditCardMastercard(), "zu_ZA", "financeCreditCardMastercard", i);
8290 		fakedAssert(faker.financeCreditCardSolo(), "zu_ZA", "financeCreditCardSolo", i);
8291 		fakedAssert(faker.financeCreditCardSwitch(), "zu_ZA", "financeCreditCardSwitch", i);
8292 		fakedAssert(faker.financeCreditCardVisa(), "zu_ZA", "financeCreditCardVisa", i);
8293 		fakedAssert(faker.financeCurrency(), "zu_ZA", "financeCurrency", i);
8294 		fakedAssert(faker.financeIBAN(), "zu_ZA", "financeIBAN", i);
8295 		fakedAssert(faker.financeMask(), "zu_ZA", "financeMask", i);
8296 		fakedAssert(faker.financeRoutingNumber(), "zu_ZA", "financeRoutingNumber", i);
8297 		fakedAssert(faker.financeTransactionType(), "zu_ZA", "financeTransactionType", i);
8298 		fakedAssert(faker.hackerAbbreviation(), "zu_ZA", "hackerAbbreviation", i);
8299 		fakedAssert(faker.hackerAdjective(), "zu_ZA", "hackerAdjective", i);
8300 		fakedAssert(faker.hackerIngverb(), "zu_ZA", "hackerIngverb", i);
8301 		fakedAssert(faker.hackerNoun(), "zu_ZA", "hackerNoun", i);
8302 		fakedAssert(faker.hackerPhrase(), "zu_ZA", "hackerPhrase", i);
8303 		fakedAssert(faker.hackerVerb(), "zu_ZA", "hackerVerb", i);
8304 		fakedAssert(faker.helperAlpha(), "zu_ZA", "helperAlpha", i);
8305 		fakedAssert(faker.helperAlphaNum(), "zu_ZA", "helperAlphaNum", i);
8306 		fakedAssert(faker.helperHexaDecimal(), "zu_ZA", "helperHexaDecimal", i);
8307 		fakedAssert(faker.internetAvatarUri(), "zu_ZA", "internetAvatarUri", i);
8308 		fakedAssert(faker.internetColor(), "zu_ZA", "internetColor", i);
8309 		fakedAssert(faker.internetDomainName(), "zu_ZA", "internetDomainName", i);
8310 		fakedAssert(faker.internetDomainSuffix(), "zu_ZA", "internetDomainSuffix", i);
8311 		fakedAssert(faker.internetDomainWord(), "zu_ZA", "internetDomainWord", i);
8312 		fakedAssert(faker.internetEmoji(), "zu_ZA", "internetEmoji", i);
8313 		fakedAssert(faker.internetExampleEmail(), "zu_ZA", "internetExampleEmail", i);
8314 		fakedAssert(faker.internetFreeEmail(), "zu_ZA", "internetFreeEmail", i);
8315 		fakedAssert(faker.internetHttpStatusCode(), "zu_ZA", "internetHttpStatusCode", i);
8316 		fakedAssert(faker.internetIPv4(), "zu_ZA", "internetIPv4", i);
8317 		fakedAssert(faker.internetIPv6(), "zu_ZA", "internetIPv6", i);
8318 		fakedAssert(faker.internetPassword(), "zu_ZA", "internetPassword", i);
8319 		fakedAssert(faker.internetProtocol(), "zu_ZA", "internetProtocol", i);
8320 		fakedAssert(faker.internetUrl(), "zu_ZA", "internetUrl", i);
8321 		fakedAssert(faker.internetUserName(), "zu_ZA", "internetUserName", i);
8322 		fakedAssert(faker.loremParagraph(), "zu_ZA", "loremParagraph", i);
8323 		fakedAssert(faker.loremParagraphs(), "zu_ZA", "loremParagraphs", i);
8324 		fakedAssert(faker.loremSentance(), "zu_ZA", "loremSentance", i);
8325 		fakedAssert(faker.loremSentances(), "zu_ZA", "loremSentances", i);
8326 		fakedAssert(faker.loremSupplemental(), "zu_ZA", "loremSupplemental", i);
8327 		fakedAssert(faker.loremText(), "zu_ZA", "loremText", i);
8328 		fakedAssert(faker.loremWords(), "zu_ZA", "loremWords", i);
8329 		fakedAssert(faker.musicGenre(), "zu_ZA", "musicGenre", i);
8330 		fakedAssert(faker.musicSongName(), "zu_ZA", "musicSongName", i);
8331 		fakedAssert(faker.nameBinaryGender(), "zu_ZA", "nameBinaryGender", i);
8332 		fakedAssert(faker.nameFemaleFirstName(), "zu_ZA", "nameFemaleFirstName", i);
8333 		fakedAssert(faker.nameFemaleMiddleName(), "zu_ZA", "nameFemaleMiddleName", i);
8334 		fakedAssert(faker.nameFirstName(), "zu_ZA", "nameFirstName", i);
8335 		fakedAssert(faker.nameGender(), "zu_ZA", "nameGender", i);
8336 		fakedAssert(faker.nameLastName(), "zu_ZA", "nameLastName", i);
8337 		fakedAssert(faker.nameMaleFirstName(), "zu_ZA", "nameMaleFirstName", i);
8338 		fakedAssert(faker.nameMaleMiddleName(), "zu_ZA", "nameMaleMiddleName", i);
8339 		fakedAssert(faker.nameMiddleName(), "zu_ZA", "nameMiddleName", i);
8340 		fakedAssert(faker.nameName(), "zu_ZA", "nameName", i);
8341 		fakedAssert(faker.namePrefix(), "zu_ZA", "namePrefix", i);
8342 		fakedAssert(faker.nameSuffix(), "zu_ZA", "nameSuffix", i);
8343 		fakedAssert(faker.phoneNumber(), "zu_ZA", "phoneNumber", i);
8344 		fakedAssert(faker.phoneNumberFormats(), "zu_ZA", "phoneNumberFormats", i);
8345 		fakedAssert(faker.scienceChemicalelement(), "zu_ZA", "scienceChemicalelement", i);
8346 		fakedAssert(faker.scienceUnit(), "zu_ZA", "scienceUnit", i);
8347 		fakedAssert(faker.teamCreature(), "zu_ZA", "teamCreature", i);
8348 		fakedAssert(faker.teamName(), "zu_ZA", "teamName", i);
8349 		fakedAssert(faker.vehicle(), "zu_ZA", "vehicle", i);
8350 		fakedAssert(faker.vehicleBicycleType(), "zu_ZA", "vehicleBicycleType", i);
8351 		fakedAssert(faker.vehicleFuel(), "zu_ZA", "vehicleFuel", i);
8352 		fakedAssert(faker.vehicleManufacturer(), "zu_ZA", "vehicleManufacturer", i);
8353 		fakedAssert(faker.vehicleModel(), "zu_ZA", "vehicleModel", i);
8354 		fakedAssert(faker.vehicleType(), "zu_ZA", "vehicleType", i);
8355 		fakedAssert(faker.vehicleVin(), "zu_ZA", "vehicleVin", i);
8356 		fakedAssert(faker.wordAdjective(), "zu_ZA", "wordAdjective", i);
8357 		fakedAssert(faker.wordAdverb(), "zu_ZA", "wordAdverb", i);
8358 		fakedAssert(faker.wordConjunction(), "zu_ZA", "wordConjunction", i);
8359 		fakedAssert(faker.wordInterjection(), "zu_ZA", "wordInterjection", i);
8360 		fakedAssert(faker.wordNoun(), "zu_ZA", "wordNoun", i);
8361 		fakedAssert(faker.wordPreposition(), "zu_ZA", "wordPreposition", i);
8362 		fakedAssert(faker.wordVerb(), "zu_ZA", "wordVerb", i);
8363 
8364 	}
8365 }
8366 
8367 unittest {
8368 	import faked.base;
8369     auto faker = new Faker(54);
8370 	for(int i = 0; i < 30; ++i) {
8371 		fakedAssert(faker.addressBuildingNumber(), "en", "addressBuildingNumber", i);
8372 		fakedAssert(faker.addressCity(), "en", "addressCity", i);
8373 		fakedAssert(faker.addressCityName(), "en", "addressCityName", i);
8374 		fakedAssert(faker.addressCityPrefix(), "en", "addressCityPrefix", i);
8375 		fakedAssert(faker.addressCitySuffix(), "en", "addressCitySuffix", i);
8376 		fakedAssert(faker.addressCountry(), "en", "addressCountry", i);
8377 		fakedAssert(faker.addressCountryCode(), "en", "addressCountryCode", i);
8378 		fakedAssert(faker.addressCountryCodeAlpha3(), "en", "addressCountryCodeAlpha3", i);
8379 		fakedAssert(faker.addressCounty(), "en", "addressCounty", i);
8380 		fakedAssert(faker.addressDefaultCountry(), "en", "addressDefaultCountry", i);
8381 		fakedAssert(faker.addressDirection(), "en", "addressDirection", i);
8382 		fakedAssert(faker.addressDirectionAbbr(), "en", "addressDirectionAbbr", i);
8383 		fakedAssert(faker.addressLatitude(), "en", "addressLatitude", i);
8384 		fakedAssert(faker.addressLongitude(), "en", "addressLongitude", i);
8385 		fakedAssert(faker.addressPostcode(), "en", "addressPostcode", i);
8386 		fakedAssert(faker.addressSecondaryAddress(), "en", "addressSecondaryAddress", i);
8387 		fakedAssert(faker.addressState(), "en", "addressState", i);
8388 		fakedAssert(faker.addressStateAbbr(), "en", "addressStateAbbr", i);
8389 		fakedAssert(faker.addressStreet(), "en", "addressStreet", i);
8390 		fakedAssert(faker.addressStreetAddress(), "en", "addressStreetAddress", i);
8391 		fakedAssert(faker.addressStreetSuffix(), "en", "addressStreetSuffix", i);
8392 		fakedAssert(faker.addressTimeZone(), "en", "addressTimeZone", i);
8393 		fakedAssert(faker.animalBear(), "en", "animalBear", i);
8394 		fakedAssert(faker.animalBird(), "en", "animalBird", i);
8395 		fakedAssert(faker.animalCat(), "en", "animalCat", i);
8396 		fakedAssert(faker.animalCetacean(), "en", "animalCetacean", i);
8397 		fakedAssert(faker.animalCow(), "en", "animalCow", i);
8398 		fakedAssert(faker.animalCrocodilia(), "en", "animalCrocodilia", i);
8399 		fakedAssert(faker.animalDog(), "en", "animalDog", i);
8400 		fakedAssert(faker.animalFish(), "en", "animalFish", i);
8401 		fakedAssert(faker.animalHorse(), "en", "animalHorse", i);
8402 		fakedAssert(faker.animalInsect(), "en", "animalInsect", i);
8403 		fakedAssert(faker.animalLion(), "en", "animalLion", i);
8404 		fakedAssert(faker.animalRabbit(), "en", "animalRabbit", i);
8405 		fakedAssert(faker.animalRodent(), "en", "animalRodent", i);
8406 		fakedAssert(faker.animalSnake(), "en", "animalSnake", i);
8407 		fakedAssert(faker.animalType(), "en", "animalType", i);
8408 		fakedAssert(faker.appAuthor(), "en", "appAuthor", i);
8409 		fakedAssert(faker.appName(), "en", "appName", i);
8410 		fakedAssert(faker.appVersion(), "en", "appVersion", i);
8411 		fakedAssert(faker.businessCreditCardExpiryDates(), "en", "businessCreditCardExpiryDates", i);
8412 		fakedAssert(faker.businessCreditCardNumbers(), "en", "businessCreditCardNumbers", i);
8413 		fakedAssert(faker.businessCreditCardTypes(), "en", "businessCreditCardTypes", i);
8414 		fakedAssert(faker.cellPhoneFormats(), "en", "cellPhoneFormats", i);
8415 		fakedAssert(faker.colorHuman(), "en", "colorHuman", i);
8416 		fakedAssert(faker.colorSpace(), "en", "colorSpace", i);
8417 		fakedAssert(faker.commerceDepartment(), "en", "commerceDepartment", i);
8418 		fakedAssert(faker.commerceProductDescription(), "en", "commerceProductDescription", i);
8419 		fakedAssert(faker.companyAdjective(), "en", "companyAdjective", i);
8420 		fakedAssert(faker.companyBs(), "en", "companyBs", i);
8421 		fakedAssert(faker.companyBsAdjective(), "en", "companyBsAdjective", i);
8422 		fakedAssert(faker.companyBsNoun(), "en", "companyBsNoun", i);
8423 		fakedAssert(faker.companyBsVerb(), "en", "companyBsVerb", i);
8424 		fakedAssert(faker.companyCatchPhrase(), "en", "companyCatchPhrase", i);
8425 		fakedAssert(faker.companyDescriptor(), "en", "companyDescriptor", i);
8426 		fakedAssert(faker.companyName(), "en", "companyName", i);
8427 		fakedAssert(faker.companyNoun(), "en", "companyNoun", i);
8428 		fakedAssert(faker.companySuffix(), "en", "companySuffix", i);
8429 		fakedAssert(faker.databaseCollation(), "en", "databaseCollation", i);
8430 		fakedAssert(faker.databaseColumn(), "en", "databaseColumn", i);
8431 		fakedAssert(faker.databaseEngine(), "en", "databaseEngine", i);
8432 		fakedAssert(faker.databaseType(), "en", "databaseType", i);
8433 		fakedAssert(faker.dateMonth(), "en", "dateMonth", i);
8434 		fakedAssert(faker.dateWeekday(), "en", "dateWeekday", i);
8435 		fakedAssert(faker.financeAccount(), "en", "financeAccount", i);
8436 		fakedAssert(faker.financeAccountType(), "en", "financeAccountType", i);
8437 		fakedAssert(faker.financeBIC(), "en", "financeBIC", i);
8438 		fakedAssert(faker.financeBitcoinAddress(), "en", "financeBitcoinAddress", i);
8439 		fakedAssert(faker.financeCreditCard(), "en", "financeCreditCard", i);
8440 		fakedAssert(faker.financeCreditCardAmericanExpress(), "en", "financeCreditCardAmericanExpress", i);
8441 		fakedAssert(faker.financeCreditCardCVV(), "en", "financeCreditCardCVV", i);
8442 		fakedAssert(faker.financeCreditCardDinersClub(), "en", "financeCreditCardDinersClub", i);
8443 		fakedAssert(faker.financeCreditCardDiscover(), "en", "financeCreditCardDiscover", i);
8444 		fakedAssert(faker.financeCreditCardInstapayment(), "en", "financeCreditCardInstapayment", i);
8445 		fakedAssert(faker.financeCreditCardJcb(), "en", "financeCreditCardJcb", i);
8446 		fakedAssert(faker.financeCreditCardMastercard(), "en", "financeCreditCardMastercard", i);
8447 		fakedAssert(faker.financeCreditCardSolo(), "en", "financeCreditCardSolo", i);
8448 		fakedAssert(faker.financeCreditCardSwitch(), "en", "financeCreditCardSwitch", i);
8449 		fakedAssert(faker.financeCreditCardVisa(), "en", "financeCreditCardVisa", i);
8450 		fakedAssert(faker.financeCurrency(), "en", "financeCurrency", i);
8451 		fakedAssert(faker.financeIBAN(), "en", "financeIBAN", i);
8452 		fakedAssert(faker.financeMask(), "en", "financeMask", i);
8453 		fakedAssert(faker.financeRoutingNumber(), "en", "financeRoutingNumber", i);
8454 		fakedAssert(faker.financeTransactionType(), "en", "financeTransactionType", i);
8455 		fakedAssert(faker.hackerAbbreviation(), "en", "hackerAbbreviation", i);
8456 		fakedAssert(faker.hackerAdjective(), "en", "hackerAdjective", i);
8457 		fakedAssert(faker.hackerIngverb(), "en", "hackerIngverb", i);
8458 		fakedAssert(faker.hackerNoun(), "en", "hackerNoun", i);
8459 		fakedAssert(faker.hackerPhrase(), "en", "hackerPhrase", i);
8460 		fakedAssert(faker.hackerVerb(), "en", "hackerVerb", i);
8461 		fakedAssert(faker.helperAlpha(), "en", "helperAlpha", i);
8462 		fakedAssert(faker.helperAlphaNum(), "en", "helperAlphaNum", i);
8463 		fakedAssert(faker.helperHexaDecimal(), "en", "helperHexaDecimal", i);
8464 		fakedAssert(faker.internetAvatarUri(), "en", "internetAvatarUri", i);
8465 		fakedAssert(faker.internetColor(), "en", "internetColor", i);
8466 		fakedAssert(faker.internetDomainName(), "en", "internetDomainName", i);
8467 		fakedAssert(faker.internetDomainSuffix(), "en", "internetDomainSuffix", i);
8468 		fakedAssert(faker.internetDomainWord(), "en", "internetDomainWord", i);
8469 		fakedAssert(faker.internetEmoji(), "en", "internetEmoji", i);
8470 		fakedAssert(faker.internetExampleEmail(), "en", "internetExampleEmail", i);
8471 		fakedAssert(faker.internetFreeEmail(), "en", "internetFreeEmail", i);
8472 		fakedAssert(faker.internetHttpStatusCode(), "en", "internetHttpStatusCode", i);
8473 		fakedAssert(faker.internetIPv4(), "en", "internetIPv4", i);
8474 		fakedAssert(faker.internetIPv6(), "en", "internetIPv6", i);
8475 		fakedAssert(faker.internetPassword(), "en", "internetPassword", i);
8476 		fakedAssert(faker.internetProtocol(), "en", "internetProtocol", i);
8477 		fakedAssert(faker.internetUrl(), "en", "internetUrl", i);
8478 		fakedAssert(faker.internetUserName(), "en", "internetUserName", i);
8479 		fakedAssert(faker.loremParagraph(), "en", "loremParagraph", i);
8480 		fakedAssert(faker.loremParagraphs(), "en", "loremParagraphs", i);
8481 		fakedAssert(faker.loremSentance(), "en", "loremSentance", i);
8482 		fakedAssert(faker.loremSentances(), "en", "loremSentances", i);
8483 		fakedAssert(faker.loremSupplemental(), "en", "loremSupplemental", i);
8484 		fakedAssert(faker.loremText(), "en", "loremText", i);
8485 		fakedAssert(faker.loremWords(), "en", "loremWords", i);
8486 		fakedAssert(faker.musicGenre(), "en", "musicGenre", i);
8487 		fakedAssert(faker.musicSongName(), "en", "musicSongName", i);
8488 		fakedAssert(faker.nameBinaryGender(), "en", "nameBinaryGender", i);
8489 		fakedAssert(faker.nameFemaleFirstName(), "en", "nameFemaleFirstName", i);
8490 		fakedAssert(faker.nameFemaleMiddleName(), "en", "nameFemaleMiddleName", i);
8491 		fakedAssert(faker.nameFirstName(), "en", "nameFirstName", i);
8492 		fakedAssert(faker.nameGender(), "en", "nameGender", i);
8493 		fakedAssert(faker.nameLastName(), "en", "nameLastName", i);
8494 		fakedAssert(faker.nameMaleFirstName(), "en", "nameMaleFirstName", i);
8495 		fakedAssert(faker.nameMaleMiddleName(), "en", "nameMaleMiddleName", i);
8496 		fakedAssert(faker.nameMiddleName(), "en", "nameMiddleName", i);
8497 		fakedAssert(faker.nameName(), "en", "nameName", i);
8498 		fakedAssert(faker.namePrefix(), "en", "namePrefix", i);
8499 		fakedAssert(faker.nameSuffix(), "en", "nameSuffix", i);
8500 		fakedAssert(faker.phoneNumber(), "en", "phoneNumber", i);
8501 		fakedAssert(faker.phoneNumberFormats(), "en", "phoneNumberFormats", i);
8502 		fakedAssert(faker.scienceChemicalelement(), "en", "scienceChemicalelement", i);
8503 		fakedAssert(faker.scienceUnit(), "en", "scienceUnit", i);
8504 		fakedAssert(faker.teamCreature(), "en", "teamCreature", i);
8505 		fakedAssert(faker.teamName(), "en", "teamName", i);
8506 		fakedAssert(faker.vehicle(), "en", "vehicle", i);
8507 		fakedAssert(faker.vehicleBicycleType(), "en", "vehicleBicycleType", i);
8508 		fakedAssert(faker.vehicleFuel(), "en", "vehicleFuel", i);
8509 		fakedAssert(faker.vehicleManufacturer(), "en", "vehicleManufacturer", i);
8510 		fakedAssert(faker.vehicleModel(), "en", "vehicleModel", i);
8511 		fakedAssert(faker.vehicleType(), "en", "vehicleType", i);
8512 		fakedAssert(faker.vehicleVin(), "en", "vehicleVin", i);
8513 		fakedAssert(faker.wordAdjective(), "en", "wordAdjective", i);
8514 		fakedAssert(faker.wordAdverb(), "en", "wordAdverb", i);
8515 		fakedAssert(faker.wordConjunction(), "en", "wordConjunction", i);
8516 		fakedAssert(faker.wordInterjection(), "en", "wordInterjection", i);
8517 		fakedAssert(faker.wordNoun(), "en", "wordNoun", i);
8518 		fakedAssert(faker.wordPreposition(), "en", "wordPreposition", i);
8519 		fakedAssert(faker.wordVerb(), "en", "wordVerb", i);
8520 
8521 	}
8522 }
8523