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); }
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); }