コード例 #1
0
        public void GetJobApplicationInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();


            //Act
            JobApplication jobApplication = dbJobApplication.Get(6);

            //Assert
            Assert.AreEqual(jobApplication.Id, 6);
        }
コード例 #2
0
        public void CreateJobApplicationInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();
            JobApplication   jobApplication   = new JobApplication(1, "Title", "Description", 15);

            //Act
            bool inserted = dbJobApplication.Create(jobApplication);

            //Assert
            Assert.IsTrue(inserted);
        }
コード例 #3
0
        public void DeleteJobApplicationInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();


            //Act
            //If fails id not found
            dbJobApplication.Delete(1);
            JobApplication deleted = dbJobApplication.Get(1);

            //Assert
            Assert.IsNull(deleted);
        }
コード例 #4
0
        public void UpdateJobApplicationInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();
            Applier          applier          = new Applier
            {
                Id = 2
            };

            JobApplication jobApplication = new JobApplication(1, "noget nyt", "En Beskrivelse", applier);
            //Act
            bool check = dbJobApplication.Update(jobApplication);

            //Assert
            Assert.IsTrue(check);
        }
コード例 #5
0
        public void TestGetAllJobApplicationToAJobPostInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();

            JobPost jobPost = new JobPost();

            jobPost.Id = 3;

            List <JobApplication> list = new List <JobApplication>();


            //Act
            list = dbJobApplication.GetAllJobApplicationToAJobPost(jobPost.Id);


            //Assert
            Assert.IsNotNull(list);
        }
コード例 #6
0
        public void TestAcceptDeclineJobApplicationInDb()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();

            JobApplication jobApplication = new JobApplication
            {
                Id = 6
            };

            JobPost jobPost = new JobPost();

            jobPost.Id = 1;


            //Act
            bool accepted = dbJobApplication.AcceptDeclineJobApplication(jobApplication, jobPost, true);


            //Assert
            Assert.IsTrue(accepted);
        }
コード例 #7
0
        public void SendJobApplicationInDB()
        {
            //Arrange
            DbJobApplication dbJobApplication = new DbJobApplication();
            Applier          applier          = new Applier
            {
                Id = 15
            };
            JobPost jobPost = new JobPost();

            jobPost.Id = 1;

            JobApplication jobApplication = new JobApplication(6, "eheh", "dsfs", applier);


            //Act


            bool send = dbJobApplication.SendApplication(jobApplication, jobPost);

            //Assert
            Assert.IsTrue(send);
        }