private void btnCreateAnimal_Click(object sender, EventArgs e) { int chipNum; try { chipNum = Convert.ToInt32(tbChipNr.Text); if (rbDog.Checked == true) { animalShelter.AddAnimal(chipNum, "dog", dtpDateBroughtIn.Value, tbName.Text, dtpLastWalkInThePark.Value.Date); } else if (rbCat.Checked == true) { animalShelter.AddAnimal(chipNum, "cat", dtpDateBroughtIn.Value, tbName.Text, tbExtraCatInfo.Text); } else { throw new AnimalCreationException(); } } catch (FormatException ex) { MessageBox.Show("You must enter an integer value for the chip number!"); } }
public static void InicializeData() { Dog newDog1 = animalFactory.CreateDog("lulu"); Dog newDog2 = animalFactory.CreateDog("fofo"); Cat newCat1 = animalFactory.CreateCat("Abu"); Cat newCat2 = animalFactory.CreateCat("Lele"); Cat newCat3 = animalFactory.CreateCat("lolo"); larFeliz.AddAnimal(newDog1); larFeliz.AddAnimal(newDog2); larFeliz.AddAnimal(newCat1); larFeliz.AddAnimal(newCat2); larFeliz.AddAnimal(newCat3); }
public void ShouldPickOneCat() { //given Cat cat = new Cat("Abu"); larFeliz.AddAnimal(cat); //when Animal testAnimal = larFeliz.PickOne("cat"); //then Assert.AreEqual("Abu", testAnimal.Name); }