public void GetRecordTest() { EmployeeTableController target = new EmployeeTableController(); Dictionary<string, object> expected = new Dictionary<string, object>(); expected.Add("ID", Convert.ToInt32(empId)); expected.Add("Name", empName); expected.Add("TimeIn", timeIn); expected.Add("LunchOut", lunchOut); expected.Add("LunchIn", lunchIn); expected.Add("TimeOut", timeOut); expected.Add("Manager", false); expected.Add("PayRate", Convert.ToDouble(empPay)); expected.Add("PwHash", pwHash); expected.Add("PTO", Convert.ToDouble(pto)); Dictionary<string, object> actual; actual = target.GetRecord(empId, today); Assert.IsTrue(recordCompare(expected, actual)); }
public TimeClockForm( int ID, EmployeeTableController controller ) { _ID = ID; _empControl = controller; InitializeComponent(); }
public void GetRecsForReportTest() { EmployeeTableController target = new EmployeeTableController(); DateTime start = new DateTime(today.Year, today.Month, today.Day - 2); DateTime end = new DateTime(today.Year, today.Month, today.Day - 1); List<Dictionary<string, object>> expected = new List<Dictionary<string, object>>(); expected.Add(target.GetRecord(empId, start)); expected.Add(target.GetRecord(empId, end)); List<Dictionary<string, object>> actual; actual = target.GetRecsForReport(start, end); Assert.AreEqual(actual.Count, expected.Count); foreach (Dictionary<string, object> rec in expected) { Assert.IsTrue(recordCompare(rec, actual[expected.IndexOf(rec)])); } }
public void EmployeeTableControllerConstructorTest() { EmployeeTableController target = new EmployeeTableController(); }
public void ValidateUserTest() { EmployeeTableController target = new EmployeeTableController(); Assert.IsTrue(target.ValidateUser(empId, pwHash)); string wrong = pwHash.Substring(1, pwHash.Length) + "a"; Assert.IsFalse(target.ValidateUser(empId, wrong)); }
public void IsManagerTest() { EmployeeTableController target = new EmployeeTableController(); Dictionary<string, object> record; record = target.GetRecord(empId, today); Assert.IsFalse(Convert.ToBoolean(record["Manager"])); record = target.GetRecord(mgrId, today); Assert.IsTrue(Convert.ToBoolean(record["Manager"])); }