public void WriteAndReadWorkdayAndCheckForValue() { var fileReaderWriter = new FileReaderWriter<Workday>(new BinaryFormatter(), "workday_test.dat"); var workday = new Workday(new Date(6, 6, 1990), new EntryExitTime(), new MutableTimeSpan()); fileReaderWriter.Write(workday); var readWorkday = fileReaderWriter.Read(); Assert.Equal(workday.Date.Year, readWorkday.Date.Year); }
public void WriteAndReadDailyWorkTimeWeekPlanAndCheckForValue() { var fileReaderWriter = new FileReaderWriter<DailyWorkTimeWeekPlan>(new BinaryFormatter(), "workplan_test.dat"); var dailyWorkTimeWeekPlan = new DailyWorkTimeWeekPlan(); dailyWorkTimeWeekPlan.GetPlannedWorkTimeFor(DayOfWeek.Monday).Hour = 10; fileReaderWriter.Write(dailyWorkTimeWeekPlan); var readDailyWorkTimeWeekPlan = fileReaderWriter.Read(); Assert.Equal(dailyWorkTimeWeekPlan.GetPlannedWorkTimeFor(DayOfWeek.Monday).Hour, readDailyWorkTimeWeekPlan.GetPlannedWorkTimeFor(DayOfWeek.Monday).Hour); }