Example #1
0
        public void TestTotalEngineerCountCount()
        {
            var engineerRepository = new Mock <IEngineerRepository>();
            var engineerManager    = new EngineerManager(engineerRepository.Object);

            engineerRepository.Setup(m => m.GetEngineers()).Returns(Task.FromResult(new List <Engineer>
            {
                new Engineer {
                    Id = 1, Name = "Engineer 1"
                },
                new Engineer {
                    Id = 2, Name = "Engineer2"
                }
            }));
            Assert.True(engineerManager.getAvailableEngineers().Result.Count == 4);
        }
Example #2
0
 public UnitOfWork(ApplicationDbContext context)
 {
     this.context       = context;
     Claims             = new ClaimManager(context);
     Departments        = new DepartmentManager(context);
     DepartmentProjects = new DepartmentProjectsManager(context);
     Engineers          = new EngineerManager(context);
     //EngineerSubTasks = new EngineerSubTasksManager(context);
     SubTaskSessions   = new SubTaskSessionManager(context);
     Projects          = new ProjectManager(context);
     SubTasks          = new SubTaskManager(context);
     Tasks             = new TaskManager(context);
     Teams             = new TeamManager(context);
     TeamTasks         = new TeamTasksManager(context);
     Invoices          = new InvoicesManager(context);
     InoviceItems      = new InvoiceItemManager(context);
     Dependency        = new DependencyManager(context);
     Notification      = new NotificationManager(context);
     NotificationUsers = new NotificationUsersManager(context);
     Files             = new FilesManager(context);
     Comments          = new CommentManager(context);
     Holiday           = new HolidayManager(context);
 }