private void saveTestPillSchedules(JsonSerializer serializer) { foreach (var pillSchedule in testPillSchedules) { PillScheduleStorageObject scheduleStorageObject = new PillScheduleStorageObject(pillSchedule); using (StreamWriter sr = new StreamWriter($@"{pillScheduleDataFolderPath}\{pillSchedule.ID.ToString()}_Schedule.dat")) using (JsonWriter writer = new JsonTextWriter(sr)) { serializer.Serialize(writer, scheduleStorageObject); } } }
public void GetPillSchheduleTest() { JsonSerializer serializer = new JsonSerializer(); using (StreamWriter sw = new StreamWriter($@"{pillScheduleDataFolderPath}\{testPillSchedules[0].ID.ToString()}_Schedule.dat")) using (JsonWriter writer = new JsonTextWriter(sw)) { PillScheduleStorageObject testPillScheduleStorageObject = new PillScheduleStorageObject(testPillSchedules[0]); serializer.Serialize(writer, testPillScheduleStorageObject); } List <PillSchedule> retrivedPillSchedule = pillReminderIO.GetAllTaskSchedule(); Assert.That(retrivedPillSchedule.Count == 1 && retrivedPillSchedule[0].Equals(testPillSchedules[0])); }