public void AddPatientTest_ValidPatient() { // arrange Patient p = new Patient("Aaa", "Bbb", "1-2-2003", 111222333); PatientSerializer ps = new PatientSerializer("AddPatientTest.json"); PatientDatabase db = new PatientDatabase(ps); // act bool success = db.AddPatient(p); // assert Assert.IsTrue(success); }
public void AddPatientTest_DuplicatePatient() { // arrange Patient p = new Patient("A", "B", "3-2-2001", 111222333); PatientSerializer ps = new PatientSerializer("AddPatientTest.json"); PatientDatabase db = new PatientDatabase(ps); // act db.AddPatient(p); bool success = db.AddPatient(p); // Duplicate patient added, should return false // assert Assert.IsFalse(success); }
public void WritePatientsTest() { // arrange Patient p1 = new Patient("A", "B", "3-2-2001", 111222333); Patient p2 = new Patient("C", "D", "4-5-2006", 123456782); PatientSerializer ps = new PatientSerializer("WritePatientsTest.json"); PatientDatabase db = new PatientDatabase(ps); db.AddPatient(p1); db.AddPatient(p2); // act bool success = db.WritePatients(); // assert Assert.IsTrue(success); }