public void Allergic_to_eggs_in_addition_to_other_stuff() { var allergies = new Allergies(5); Assert.That(allergies.AllergicTo("eggs"), Is.True); Assert.That(allergies.AllergicTo("shellfish"), Is.True); Assert.That(allergies.AllergicTo("strawberries"), Is.False); }
public void No_allergies_means_not_allergic() { var allergies = new Allergies(0); Assert.That(allergies.AllergicTo("peanuts"), Is.False); Assert.That(allergies.AllergicTo("cats"), Is.False); Assert.That(allergies.AllergicTo("strawberries"), Is.False); }
public void IsAllergicTo_HasAFewAllergies_IsAllergic() { var allergies = new Allergies(5); Assert.True(allergies.IsAllergicTo(Allergens.Eggs)); Assert.True(allergies.IsAllergicTo(Allergens.Shellfish)); Assert.False(allergies.IsAllergicTo(Allergens.Strawberries)); }
public void No_allergies_means_not_allergic() { var sut = new Allergies(0); Assert.False(sut.IsAllergicTo(Allergen.Peanuts)); Assert.False(sut.IsAllergicTo(Allergen.Cats)); Assert.False(sut.IsAllergicTo(Allergen.Strawberries)); }
public void Allergic_to_lots_of_stuff() { var allergies = new Allergies(248); Assert.Equal(new List <string> { "strawberries", "tomatoes", "chocolate", "pollen", "cats" }, allergies.List()); }
public void Allergic_to_eggs_and_peanuts() { var allergies = new Allergies(3); Assert.Equal(new List <string> { "eggs", "peanuts" }, allergies.List()); }
public void IsAllergicTo_HasNoAllergies_IsNotAllergicToAnything() { var allergies = new Allergies(0); Assert.False(allergies.IsAllergicTo(Allergens.Peanuts)); Assert.False(allergies.IsAllergicTo(Allergens.Cats)); Assert.False(allergies.IsAllergicTo(Allergens.Strawberries)); }
public static Allergies AllergiesDtoToAllergies(AllergiesDto dto) { Allergies allergy = new Allergies(); allergy.Id = dto.Id; allergy.Name = dto.Name; return(allergy); }
public void Allergic_to_just_eggs() { var allergies = new Allergies(1); Assert.Equal(new List <string> { "eggs" }, allergies.List()); }
public void Allergic_to_just_peanuts() { var allergies = new Allergies(2); Assert.Equal(new List <string> { "peanuts" }, allergies.List()); }
public void No_allergies_means_not_allergic() { var sut = new Allergies(0); Assert.False(sut.IsAllergicTo("peanuts")); Assert.False(sut.IsAllergicTo("cats")); Assert.False(sut.IsAllergicTo("strawberries")); }
public void Allergic_to_eggs_in_addition_to_other_stuff() { var sut = new Allergies(5); Assert.True(sut.IsAllergicTo(Allergen.Eggs)); Assert.True(sut.IsAllergicTo(Allergen.Shellfish)); Assert.False(sut.IsAllergicTo(Allergen.Strawberries)); }
public void Allergic_to_eggs_in_addition_to_other_stuff() { var sut = new Allergies(5); Assert.True(sut.IsAllergicTo("eggs")); Assert.True(sut.IsAllergicTo("shellfish")); Assert.False(sut.IsAllergicTo("strawberries")); }
public void Allergic_to_just_peanuts() { var allergies = new Allergies(2); Assert.That(allergies.List(), Is.EqualTo(new List <string> { "peanuts" })); }
public void Allergic_to_eggs_and_peanuts() { var allergies = new Allergies(3); Assert.That(allergies.List(), Is.EqualTo(new List <string> { "eggs", "peanuts" })); }
public void Allergic_to_just_eggs() { var allergies = new Allergies(1); Assert.That(allergies.List(), Is.EqualTo(new List <string> { "eggs" })); }
private async Task UpdatePatientInfo() { IsPageEnabled = true; string isAllergy = string.Empty; var selectedAllergies = Allergies.Where(x => x.IsChecked); foreach (var item in selectedAllergies) { isAllergy += item.ID + ","; } isAllergy = isAllergy.TrimEnd(','); dynamic p = new JObject(); p.halal = SelectedPatient.ishalal ? 1 : 0; p.isallergies = isAllergy; p.isdiabetic = 1; p.isveg = SelectedPatient.isveg ? 1 : 0; p.patientid = SelectedPatient.ID.ToString(); string stringPayload = JsonConvert.SerializeObject(p); var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); using (var httpClient = new System.Net.Http.HttpClient()) { var httpResponse = new System.Net.Http.HttpResponseMessage(); // Do the actual request and await the response // httpResponse = new Uri(URL + "/" + Library.METHODE_UPDATE_ORDER); //replace your Url httpResponse = await httpClient.PostAsync(Library.URL + "/setpatientprofile", httpContent); // display a message jason conversion //var message2 = new MessageDialog(httpResponse.ToString()); //await message2.ShowAsync(); //var httpResponse = await httpClient.PostAsync(URL + "/" + Library.METHODE_SAVEORDER, httpContent); // If the response contains content we want to read it! if (httpResponse.Content != null) { var responseContent = await httpResponse.Content.ReadAsStringAsync(); if (responseContent == "true") { await PageDialog.DisplayAlertAsync("Alert!!", "Updated Patient Information", "OK"); await NavigationService.GoBackAsync(); } } } IsPageEnabled = false; }
public void Check_allergies_not_on_the_list_gives_false() { var sut = new Allergies(5); Assert.True(sut.IsAllergicTo("eggs")); Assert.True(sut.IsAllergicTo("shellfish")); Assert.False(sut.IsAllergicTo("strawberries")); Assert.False(sut.IsAllergicTo("pickles")); }
public static AllergiesDto AllergiesToAllergiesDto(Allergies allergy) { AllergiesDto dto = new AllergiesDto(); dto.Id = allergy.Id; dto.Name = allergy.Name; dto.MedicalRecordId = allergy.MedicalRecordId; return(dto); }
public void GetAllergens_HasManyAllergies_IsAllergic() { var allergies = new Allergies(248); Assert.AreEqual( Allergens.Strawberries | Allergens.Tomatoes | Allergens.Chocolate | Allergens.Pollen | Allergens.Cats, allergies.GetAllergens()); }
public void Allergic_to_strawberries_but_not_peanuts() { var sut = new Allergies(9); Assert.True(sut.IsAllergicTo(Allergen.Eggs)); Assert.False(sut.IsAllergicTo(Allergen.Peanuts)); Assert.False(sut.IsAllergicTo(Allergen.Shellfish)); Assert.True(sut.IsAllergicTo(Allergen.Strawberries)); }
private void AssertAllergy(Allergies allergies, ICollection <Allergen> expectedAllergens) { var allAllergens = Enum.GetValues(typeof(Allergen)).Cast <Allergen>().ToList(); foreach (Allergen allergen in allAllergens) { Assert.True(allergies.IsAllergicTo(allergen) || !expectedAllergens.Contains(allergen), $"Allergy to {allergen} was not expected."); } }
public static EditAllergicViewModel ToEditAllergicViewModel(this Allergies allergic) => new EditAllergicViewModel { AllergicId = allergic.Id, Name = allergic.Name, Diagnosis = allergic.ToString(), SelectedAllergens = allergic.GetPersonAllergensIds().Select(a => a.ToString()), AvailableAllergens = GetAllAllergensAsListItems() };
public void GetAllergens_HasAllAllergies_IsAllergic() { var allergies = new Allergies(255); Assert.AreEqual( Allergens.Eggs | Allergens.Peanuts | Allergens.Shellfish | Allergens.Strawberries | Allergens.Tomatoes | Allergens.Chocolate | Allergens.Pollen | Allergens.Cats, allergies.GetAllergens()); }
public IActionResult Update(int id, Allergies allergy) { var result = _allergyService.Update(id, allergy); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result)); }
public ActionResult Edit([Bind(Include = "Id,NameAz,NameEng")] Allergies allergies) { if (ModelState.IsValid) { db.Entry(allergies).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(allergies)); }
public IActionResult Add(Allergies allergy) { var result = _allergyService.Add(allergy); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <IActionResult> AddNewAllergic(EditAllergicViewModel allergicVm) { var allergiesScore = allergicVm.SelectedAllergens.Select(a => int.Parse(a)).Sum(); var newAllergic = new Allergies(allergicVm.Name, allergiesScore); await _allergiesService.CreateAsync(newAllergic); return(RedirectToAction("Index")); }
public void IsAllergy_AllAllergies_true() { //Arrange int allergyScore = 255; Allergies newAllergies = new Allergies(allergyScore); List <string> allList = new List <string> { "cats", "pollen", "chocolate", "tomatoes", "strawberries", "shellfish", "peanuts", "eggs" }; Assert.Equal(allList, newAllergies.IsAllergy()); }
public void IsAllergy_HighestAllergy_true() { //Arrange int allergyScore = 128; Allergies newAllergies = new Allergies(allergyScore); List <string> catList = new List <string> { "cats" }; Assert.Equal(catList, newAllergies.IsAllergy()); }
public void Ignore_non_allergen_score_parts() { var allergies = new Allergies(509); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "eggs", "shellfish", "strawberries", "tomatoes", "chocolate", "pollen", "cats" })); }
public void Allergic_to_everything() { var allergies = new Allergies(255); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "eggs", "peanuts", "shellfish", "strawberries", "tomatoes", "chocolate", "pollen", "cats" })); }
public void Allergic_to_just_peanuts() { var allergies = new Allergies(2); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "peanuts" })); }
public void Allergic_to_eggs() { var allergies = new Allergies(1); Assert.That(allergies.AllergicTo("eggs"), Is.True); }
public void No_allergies_at_all() { var allergies = new Allergies(0); Assert.That(allergies.List(), Is.Empty); }
public void Allergic_to_lots_of_stuff() { var allergies = new Allergies(248); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "strawberries", "tomatoes", "chocolate", "pollen", "cats" })); }
public void Allergic_to_just_eggs() { var allergies = new Allergies(1); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "eggs" })); }
public void Allergic_to_eggs_and_peanuts() { var allergies = new Allergies(3); Assert.That(allergies.List(), Is.EqualTo(new List<string> { "eggs", "peanuts" })); }