示例#1
0
        public void TestMethod1()
        {


            Employee e = new Employee()
            {

                EmployeeID = 2,
                Firstname = "Radicca",
                Lastname = "Mosia",
                PersonnelNum = 3225,
                JobTitle = "IS Operations Developer",
                Position = "SAP Module A Specialist",
                ExitDate = null,
                HireDate = null,


            };

            using (EmployeeDAOImpl daoImpl = new EmployeeDAOImpl())
            {
                bool isPer = daoImpl.Persist(e);

                Assert.IsTrue(isPer);

            }
            Location l = new Location()
            {

                LocationID = 1,
                EmployeeID = e.EmployeeID,
                BuildingName = "Kwezi",
                Floorlevel = 1,
                CubeName = "corner office",
                MoreDetails = "next to lift"

            };

            using (LocationDAOImpl daoImpl = new LocationDAOImpl())
            {
                bool isPer = daoImpl.Persist(l);

                Assert.IsTrue(isPer);

            }
        }
示例#2
0
        public void TestInsertContact()
        {
            Employee e = new Employee()
            {

                EmployeeID = 1,
                Firstname = "Noma",
                Lastname = "Mhlophe",
                PersonnelNum = 3335,
                JobTitle = "IS Operations Manager",
                Position = "Finance Services Manager",
                ExitDate = null,
                HireDate = null,


            };

            using (EmployeeDAOImpl daoImpl = new EmployeeDAOImpl())
            {
                bool isPer = daoImpl.Persist(e);

                Assert.IsTrue(isPer);

            }

            Contact c = new Contact()
            {
                ContactID = 1,
                EmployeeID = e.EmployeeID,
                CellNumber = "0768923715",
                TellphoneNumber = "0219399999",
                Email = "*****@*****.**"

            };

            using (ContactDAOImpl daoImpl = new ContactDAOImpl())
            {
                bool isPer = daoImpl.Persist(c);

                Assert.IsTrue(isPer);

            }
        }
示例#3
0
        public void TestInsertScore()
        {

            Employee e = new Employee()
            {

                EmployeeID = 3,
                Firstname = "Lola",
                Lastname = "Wadsen",
                PersonnelNum = 3366,
                JobTitle = "IS Infrustruture Manager",
                Position = "Finance Services Manager",
                ExitDate = null,
                HireDate = null,


            };

            using (EmployeeDAOImpl daoImpl = new EmployeeDAOImpl())
            {
                bool isPer = daoImpl.Persist(e);

                Assert.IsTrue(isPer);

            }



            Answer a = new Answer()
            {
                AnswerID = "a",
                Option1 = "2",
                Option2 = "3",
                Option3 = "9",
                Option4 = "21",

            };

            using (AnswerDAOImpl daoImpl = new AnswerDAOImpl())
            {
                bool isPer = daoImpl.Persist(a);

                Assert.IsTrue(isPer);

            }


            Policy policy = new Policy()
            {
                PolicyID = 2,
                Version = 1,
                PolicyName = "Leave",
                Description = "The Policy about Leave",
                DocumentBlob = "www/intranet/petrosa/policies/Leave",


            };

            using (PolicyDAOImpl daoImpl = new PolicyDAOImpl())
            {
                bool isPer = daoImpl.Persist(policy);

                Assert.IsTrue(isPer);

            }



            Question question = new Question()
            {
                QuestionID = 1,
                PolicyID = policy.PolicyID,
                Version = policy.Version,
                Description = "how many companies are you allowes to have ouside petrosa",

            };

            using (QuestionDAOImpl daoImpl = new QuestionDAOImpl())
            {
                bool isPer = daoImpl.Persist(question);

                Assert.IsTrue(isPer);

            }
            

            Score s = new Score()
            {

                ScoreID = 1,
                EmployeeID = e.EmployeeID,
                QuestionID = question.QuestionID,
                Mark = 70,
                Date = new DateTime(),
                Status = "Not Certified",
                Page = 20,
                Attempt = 2,


            };



            using (ScoreDAOImpl daoImpl = new ScoreDAOImpl())
            {
                bool isPer = daoImpl.Persist(s);

                Assert.IsTrue(isPer);

            }

        }