//VET FUNCTIONALITIES public Vet saveVet(string name, string schedule) { Vet vetToSave = new Vet() { ID = idGenerator <Vet>(vetRepository), Name = name, Schedule = schedule }; return(vetRepository.Save(vetToSave)); }
public void TestVetsRepository() { Assert.AreEqual(vetsRepository.Size(), 0); Vet vet1 = new Vet() { ID = 1, Name = "Sisi Rocky", Schedule = "09:00-10:15" }; Vet vet2 = new Vet() { ID = 2, Name = "Lori Cori", Schedule = "14:00-18:00" }; //adding 2 vets to the repository vetsRepository.Save(vet1); vetsRepository.Save(vet2); Assert.AreEqual(vetsRepository.Size(), 2); //test the find all List <Vet> allVets = new List <Vet>(); foreach (Vet vet in vetsRepository.FindAll()) { allVets.Add(vet); } Assert.AreEqual(allVets[0].ID, 1); Assert.AreEqual(allVets[1].ID, 2); //test the find one Vet vetFound = vetsRepository.FindOne(1); Assert.AreEqual(vetFound, vet1); }