Esempio n. 1
0
        public void ViewPtoRequestsForEmpTest()
        {
            PaidTimeOffRepository repo    = new PaidTimeOffRepository();
            List <PaidTimeOff>    ptoList = repo.ViewPtoRequestsForEmp(6);

            Assert.AreEqual(2, ptoList.Count);
        }
Esempio n. 2
0
        public void ViewAllptoRequestsTest()
        {
            List <PaidTimeOff>    ptoList = new List <PaidTimeOff>();
            PaidTimeOffRepository repo    = new PaidTimeOffRepository();

            ptoList = repo.ViewAllPtoRequests();
            Assert.AreEqual(6, ptoList.Count);
        }
Esempio n. 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);
        }
Esempio n. 4
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);
        }
        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 EditPtoRequest(PaidTimeOff ptoRequest)
        {
            var repo = new PaidTimeOffRepository();

            repo.EditPtoRequest(ptoRequest);
        }
        public void SubmitPtoRequest(PaidTimeOff pto)
        {
            PaidTimeOffRepository repo = new PaidTimeOffRepository();

            repo.SubmitPtoRequest(pto);
        }