protected async void GenderizeInit() { GenderizeService genderService = new GenderizeService(); StreamReader streamReader = new StreamReader("C:/Repos/Place_To_Be/placeToBe.Tests/Ressources/names2.json"); String json = streamReader.ReadToEnd(); JToken resultObjects = JToken.Parse(json); List <String> array = new List <string>(); String[] splittedArray; foreach (JToken token in resultObjects) { splittedArray = token.ToString().Split(new[] { " ", "-" }, StringSplitOptions.None); array.Add(splittedArray[0]); } Debug.WriteLine("########## Start Gendering ########"); Gender[] genderArray = new Gender[array.Count]; int j = 0; foreach (String element in array) { Debug.WriteLine("########GETTING GENDER FOR " + element + " ############"); genderArray[j] = await genderService.getGender(element); Debug.WriteLine("######Gender: " + genderArray[j].gender + " ######## " + (j + 1)); j++; } Debug.WriteLine("######## Finished ######"); }
public void getGenderMale() { //Arrange GenderizeService service = new GenderizeService(); //Test male string namemale = "Johan"; string expectedmale = "male"; //Act Task <Gender> gendertaskmale = service.getGender(namemale); Gender gendermale = gendertaskmale.Result; String resultmale = gendermale.gender; //Assert Assert.AreEqual(resultmale, expectedmale); }
public void getGenderFemale() { //Arrange GenderizeService service = new GenderizeService(); //Test female string namefemale = "Laura"; string expectedfemale = "female"; //Act Task <Gender> gendertaskfemale = service.getGender(namefemale); Gender genderfemale = gendertaskfemale.Result; String resultfemale = genderfemale.gender; //Assert Assert.AreEqual(resultfemale, expectedfemale); }
public void getGenderUni() { //Test doenst work with unisex names //Test expects for "Kim" the gender female //Arrange GenderizeService service = new GenderizeService(); //Test unisex string nameuni = "Kim"; //string expecteduni1 = "male"; //testing both genders for string expecteduni2 = "female"; //unisex names //Act Task <Gender> gendertaskuni = service.getGender(nameuni); Gender genderuni = gendertaskuni.Result; String resultuni = genderuni.gender; //Assert //Assert.AreEqual(resultuni, expecteduni1); Assert.AreEqual(resultuni, expecteduni2); }