public void WriteToReception() { Rest(); var actual = new Record(new Repository<Doctor>(path).Get(4), new Pacient() { Id = 1, FirstName = "1", LastName = "1" }, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute + 2, 0)); var expected = reg.WriteToReceptionDoctor(4, new Pacient() { Id = 1, FirstName = "1", LastName = "1" }); Assert.AreEqual(actual.DateTime, expected.DateTime); Assert.AreEqual(actual.Pacient.FirstName, expected.Pacient.FirstName); Assert.AreEqual(actual.Doctor.Id, expected.Doctor.Id); }
public Record WriteToReceptionDoctor(int id_Doctor, Pacient pacient) { new Repository<Pacient>(path).Save(pacient); Record theRecord = new Record(new Repository<Doctor>(path).Get(id_Doctor), pacient, GetTimeDoctor(id_Doctor)); new Repository<Record>(path).Save(theRecord); var item = new Repository<Doctor>(path).Get(id_Doctor); item.Records.Add(theRecord); new Repository<Doctor>(path).Update(item); return theRecord; }