예제 #1
0
        public void Z_RemoveJobHistoryTest()
        {
            JobHistoryService.RemoveJobHistory(JobHistory);
            var removedJobHistory = JobHistoryService.GetJobHistoryFromId(JobHistory.Id);

            Assert.AreEqual(removedJobHistory.Id, -1);
        }
예제 #2
0
        public void Y_TestAddedJobHistory()
        {
            var addedJobHistory = JobHistoryService.GetJobHistoryFromId(JobHistory.Id);

            Assert.AreEqual(addedJobHistory.DateTimeStart, JobHistory.DateTimeStart);
            Assert.AreEqual(addedJobHistory.DateTimeEnd, JobHistory.DateTimeEnd);
        }
예제 #3
0
        public void AddJobHistoryTest()
        {
            var random        = new Random();
            var newJobHistory = new JobHistory()
            {
                Candidate                = new Candidate(),
                DateTimeStart            = DateTime.Now,
                DateTimeEnd              = DateTime.Now.AddDays(5),
                JobHistory_Company_Pairs = new List <JobHistory_Company>(),
                JobHistory_Job_Pairs     = new List <JobHistory_Job>()
            };

            JobHistory = JobHistoryService.AddJobHistory(newJobHistory);
        }
예제 #4
0
        public void GetAllJobHistoriesTest()
        {
            var jobHistories = JobHistoryService.GetAllJobHistories();

            foreach (var v in jobHistories)
            {
                Console.WriteLine();
                Console.WriteLine($"{v.Candidate.FullName}");
                Console.WriteLine($"{v.JobHistory_Company_Pairs.Count}");
                Console.WriteLine($"{v.JobHistory_Job_Pairs.Count}");
                Console.WriteLine($"{v.Id}");
                Console.WriteLine();
            }
        }
예제 #5
0
        //[TestCase(1, 559)]
        //[TestCase(2, 523)]
        //[TestCase(3, 917)]
        //[TestCase(4, 43)]
        public void GetJobHistoryFromIdTest(int id, int result)
        {
            var jobHistory = JobHistoryService.GetJobHistoryFromId(id);

            Assert.AreEqual(jobHistory.Candidate.Id, result);
        }
예제 #6
0
 public JobHistoryServiceTest()
 {
     TecAppContext     = new TecAppContext();
     JobHistoryService = new JobHistoryService(TecAppContext);
 }