Beispiel #1
0
        public static (EmployeeId, EmployeeId) PrepareApplicantAndRandomEmployeeInDb()
        {
            var suspiciousEmployee = RandomEmployeeFactory.Create();
            var applicant          = CurrentLoggedEmployeeFactory.Create();

            TestDatabaseInitializer.SeedDataForTest(dbContext =>
            {
                dbContext.Employee.Add(applicant);
                dbContext.Employee.Add(suspiciousEmployee);
            });

            return(applicant.Id, suspiciousEmployee.Id);
        }
Beispiel #2
0
        public static List <EmployeeId> CreateRandomEmployeeInDb(int count)
        {
            var employees = new List <Employee>();

            for (var i = 0; i < count; i++)
            {
                employees.Add(RandomEmployeeFactory.Create());
            }

            TestDatabaseInitializer.SeedDataForTest(dbContext =>
            {
                dbContext.Employee.AddRange(employees);
            });

            return(employees.Select(x => x.Id).ToList());
        }