示例#1
0
 public void ViewAllptoRequestsTest()
 {
     List<PaidTimeOff> ptoList = new List<PaidTimeOff>();
     PaidTimeOffRepository repo = new PaidTimeOffRepository();
     ptoList = repo.ViewAllPtoRequests();
     Assert.AreEqual(6, ptoList.Count);
 }
示例#2
0
 public void SubmitPtoRequestTest()
 {
     PaidTimeOff pto = new PaidTimeOff()
     {
         EmpID = 6,
         Date = new DateTime(2015, 07, 15),
         HoursRequested = 4
     };
     PaidTimeOffRepository repo = new PaidTimeOffRepository();
     repo.SubmitPtoRequest(pto);
     var ptoList = repo.ViewAllPtoRequests();
     Assert.AreEqual(7, ptoList.Count);
 }
示例#3
0
        public void EditPtoRequestTest()
        {
            PaidTimeOff ptoRequest = new PaidTimeOff()
            {
                EmpID = 6,
                Date = new DateTime(2015, 07, 15),
                HoursRequested = 4

            };
            PaidTimeOffRepository repo = new PaidTimeOffRepository();
            repo.EditPtoRequest(ptoRequest);

        }
        public void EditPtoRequestTest()
        {
            //tests against DB; altered test app config setting
            var ops = OperationsFactory.CreatePaidTimeOffOperations();
            PaidTimeOff ptoRequest = new PaidTimeOff()
            {
                PtoRequestID = 1,
                PtoStatus = "Approved",
                EmpID = 5,
                Date = new DateTime(2015, 07, 15),
                HoursRequested = 4,
                ManagerID = 2,
                ReasonRejected = "N/A"

            };
            PaidTimeOffRepository repo = new PaidTimeOffRepository();
            repo.EditPtoRequest(ptoRequest);
            var response = new Response<List<PaidTimeOff>>();
            response = ops.ViewAllPtoRequests();
            PaidTimeOff updatedPto = response.Data.FirstOrDefault(p => p.PtoRequestID == 1);
            Assert.AreEqual("Approved", updatedPto.PtoStatus);
        }
 public void SubmitPtoRequest(PaidTimeOff pto)
 {
     PaidTimeOffRepository repo = new PaidTimeOffRepository();
     repo.SubmitPtoRequest(pto);
 }
 public void EditPtoRequest(PaidTimeOff ptoRequest)
 {
     var repo = new PaidTimeOffRepository();
     repo.EditPtoRequest(ptoRequest);
 }
 public void ViewPtoRequestsForEmpTest()
 {
     PaidTimeOffRepository repo = new PaidTimeOffRepository();
     List<PaidTimeOff>  ptoList = repo.ViewPtoRequestsForEmp(6);
     Assert.AreEqual(2, ptoList.Count);
 }