public void Test_AddPatient_AddsPatientToVet() { //Arrange DateTime dob = new DateTime(1986, 12, 5); Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); Patient testPatient = new Patient("Larry", "hernia", "bird", dob); testPatient.Save(); Patient testPatient2 = new Patient("Jim", "ugly", "cow", dob); testPatient2.Save(); //Act testVet.AddPatient(testPatient); testVet.AddPatient(testPatient2); List <Patient> result = testVet.GetPatients(); List <Patient> testList = new List <Patient> { testPatient, testPatient2 }; //Assert CollectionAssert.AreEqual(testList, result); }
public ActionResult Create(string vetName, string vetSpecialty) { Vet newVet = new Vet(vetName, vetSpecialty); newVet.Save(); List <Vet> allVets = Vet.GetAll(); return(View("Index", allVets)); }
public void Find_ReturnsVetInDatabase_Vet() { //Arrange Vet testVet = new Vet("Doctor Bill", "Buttstuff"); testVet.Save(); //Act Vet foundVet = Vet.Find(testVet.Id); //Assert Assert.AreEqual(testVet, foundVet); }
public void Save_DatabaseAssignsIdToVet_Id() { //Arrange Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); //Act Vet savedVet = Vet.GetAll()[0]; int result = savedVet.Id; int testId = testVet.Id; //Assert Assert.AreEqual(testId, result); }
public void Save_SavesVetToDatabase_VetList() { //Arrange Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); //Act List <Vet> result = Vet.GetAll(); List <Vet> testList = new List <Vet> { testVet }; //Assert CollectionAssert.AreEqual(testList, result); }
public void GetAll_ReturnsAllVetObjects_VetList() { //Arrange Vet newVet1 = new Vet("Doctor Bill", "Buttstuff"); newVet1.Save(); Vet newVet2 = new Vet("Doctor Phil", "Headstuff"); newVet2.Save(); List <Vet> newList = new List <Vet> { newVet1, newVet2 }; //Act List <Vet> result = Vet.GetAll(); //Assert CollectionAssert.AreEqual(newList, result); }
public void Delete_DeletesVetAssociationsFromDatabase_VetList() { //Arrange DateTime dob = new DateTime(1986, 12, 5); Patient testPatient = new Patient("Larry", "hernia", "bird", dob); testPatient.Save(); string testName = "Home stuff"; Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); //Act testVet.AddPatient(testPatient); testVet.Delete(); List <Vet> resultPatientVets = testPatient.GetVets(); List <Vet> testPatientVets = new List <Vet> { }; //Assert CollectionAssert.AreEqual(testPatientVets, resultPatientVets); }
public void AddVet_AddsVetToPatient_VetList() { //Arrange DateTime dob = new DateTime(1986, 12, 5); Patient testPatient = new Patient("Larry", "hernia", "bird", dob); testPatient.Save(); Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); //Act testPatient.AddVet(testVet); List <Vet> result = testPatient.GetVets(); List <Vet> testList = new List <Vet> { testVet }; //Assert CollectionAssert.AreEqual(testList, result); }
public void GetPatients_RetrievesAllPatientsWithVet_PatientList() { //Arrange, Act Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); DateTime dob = new DateTime(1986, 12, 5); Patient firstPatient = new Patient("Larry", "hernia", "bird", dob); firstPatient.Save(); testVet.AddPatient(firstPatient); Patient secondPatient = new Patient("barry", "hernia", "bird", dob); secondPatient.Save(); testVet.AddPatient(secondPatient); List <Patient> testPatientList = new List <Patient> { firstPatient, secondPatient }; List <Patient> resultPatientList = testVet.GetPatients(); //Assert CollectionAssert.AreEqual(testPatientList, resultPatientList); }
public void GetPatients_ReturnsAllVetPatients_PatientList() { //Arrange DateTime dob = new DateTime(1986, 12, 5); Vet testVet = new Vet("Doctor Phil", "Headstuff"); testVet.Save(); Patient testPatient1 = new Patient("Larry", "hernia", "bird", dob); testPatient1.Save(); Patient testPatient2 = new Patient("Jim", "ugly", "cow", dob); testPatient2.Save(); //Act testVet.AddPatient(testPatient1); List <Patient> savedPatients = testVet.GetPatients(); List <Patient> testList = new List <Patient> { testPatient1 }; //Assert CollectionAssert.AreEqual(testList, savedPatients); }
public void GetVets_ReturnsAllPatientVets_VetList() { //Arrange DateTime dob = new DateTime(1986, 12, 5); Patient testPatient = new Patient("Larry", "hernia", "bird", dob); testPatient.Save(); Vet testVet1 = new Vet("Doctor Phil", "Headstuff"); testVet1.Save(); Vet testVet2 = new Vet("Phoctor Dil", "Poopstuff"); testVet2.Save(); //Act testPatient.AddVet(testVet1); List <Vet> result = testPatient.GetVets(); List <Vet> testList = new List <Vet> { testVet1 }; //Assert CollectionAssert.AreEqual(testList, result); }