Example #1
0
 public void testFull()
 {
     String path = "I:\\GitHub\\Attendance\\AttendanceTest\\bin\\Debug\\testdata.txt";
     var monthRecord = new MonthRecord();
     var records = AttendanceRecord.LoadFile(path);
     foreach(var record in records)
     {
         monthRecord.Add(record);
     }
     Assert.AreEqual(2012, monthRecord.Year);
     Assert.AreEqual(1, monthRecord.Month);
     Assert.AreEqual(22, monthRecord.Workdays);
     Assert.AreEqual(0, monthRecord.LateRecords.Count);
     Assert.AreEqual(0, monthRecord.EarlyLeaveRecords.Count);
     Assert.AreEqual(0, monthRecord.AbsenteeismRecords.Count);
     Assert.AreEqual(0, monthRecord.OvertimeRecords.Count);
 }
Example #2
0
 public void testRecordOfMonth()
 {
     String path = "";
     var monthRecord = new MonthRecord();
     var records = AttendanceRecord.LoadFile(path);
     foreach(var record in records)
     {
         monthRecord.Add(record);
     }
     Assert.AreEqual(2, monthRecord.LateRecords.Count);
     Assert.AreEqual(2, monthRecord.EarlyLeaveRecords.Count);
     Assert.AreEqual(2, monthRecord.AbsenteeismRecords.Count);
     Assert.AreEqual(2, monthRecord.OvertimeRecords.Count);
 }