public void GetAllOverworkRequests_Test() { try { request_testObject.TheFromTime = "15:00"; request_testObject.TheToTime = "17:00"; request_testObject.TheTimeDuration = "05:00"; request_testObject.TheFromDate = Utility.ToPersianDate(new DateTime(2010, 5, 1)); request_testObject.TheToDate = Utility.ToPersianDate(new DateTime(2010, 5, 3)); request_testObject.IsDateSetByUser = true; request_testObject.Person = new Person() { ID = ADOPerson1.ID }; request_testObject.Precard = new Precard() { ID = ADOPrecardOverTime1.ID }; request_testObject.RegisterDate = DateTime.Now; busOverTime.InsertRequest(request_testObject); ClearSession(); decimal id = request_testObject.ID; busOverTime = new BRequest(ADOPerson1.ID); IList <Request> list = busOverTime.GetAllOverTimeRequests("2010/5/1"); Assert.IsTrue(list.Count > 0, "2010/5/1 Count"); request_testObject = list.Where(x => x.ID == id).First(); Assert.IsNotNullOrEmpty(request_testObject.TheFromDate, "TheFromDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToDate, "TheToDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToTime, "TheToTime"); Assert.IsNotNullOrEmpty(request_testObject.TheFromTime, "TheFromTime"); Assert.IsNotNullOrEmpty(request_testObject.TheTimeDuration, "TheTimeDuration"); list = busOverTime.GetAllOverTimeRequests("2010/5/2"); Assert.IsTrue(list.Count > 0, "2010/5/2 Count"); request_testObject = list.Where(x => x.ID == id).First(); Assert.IsNotNullOrEmpty(request_testObject.TheFromDate, "TheFromDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToDate, "TheToDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToTime, "TheToTime"); Assert.IsNotNullOrEmpty(request_testObject.TheFromTime, "TheFromTime"); Assert.IsNotNullOrEmpty(request_testObject.TheTimeDuration, "TheTimeDuration"); list = busOverTime.GetAllOverTimeRequests("2010/5/3"); Assert.IsTrue(list.Count > 0, "2010/5/3 Count"); request_testObject = list.Where(x => x.ID == id).First(); Assert.IsNotNullOrEmpty(request_testObject.TheFromDate, "TheFromDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToDate, "TheToDate"); Assert.IsNotNullOrEmpty(request_testObject.TheToTime, "TheToTime"); Assert.IsNotNullOrEmpty(request_testObject.TheFromTime, "TheFromTime"); Assert.IsNotNullOrEmpty(request_testObject.TheTimeDuration, "TheTimeDuration"); } catch (UIValidationExceptions ex) { Assert.Fail(ex.Message); } }
public void Insert_EmptyPrecardTest() { try { busOverTime = new BRequest(ADOPerson2.ID); request_testObject.TheFromDate = Utility.ToString(new DateTime(2010, 5, 12)); request_testObject.TheToDate = Utility.ToString(new DateTime(2010, 5, 12)); request_testObject.TheFromTime = "08:00"; request_testObject.TheToTime = "10:00"; request_testObject.Precard = new Precard() { ID = -1 }; busOverTime.InsertRequest(request_testObject); ClearSession(); request_testObject = new BRequest().GetByID(request_testObject.ID); Assert.AreEqual("0", request_testObject.Precard.Code); Assert.IsTrue(request_testObject.User.ID > 0); busOverTime.DeleteRequest(request_testObject); } catch (Exception ex) { Assert.Fail(ex.Message); } }