public void BenchMarkSaveTask() { TaskViewModel task = new TaskViewModel { TaskName = "Add Task from nbench", StartDate = Convert.ToDateTime("01/01/2018"), ProjectId = 1, ProjectName = "Project-1", ParentTaskId = 1, ParentTaskName = "P1-Task", Priority = 15, EndDate = Convert.ToDateTime("12/12/2018"), TaskId = 0 }; IRepositoryDAO <ProjectTask> taskRepository = new RepositoryDAO <ProjectTask>(); IRepositoryDAO <ParentTask> parenttaskRepository = new RepositoryDAO <ParentTask>(); IParentTaskBusinessBL taskbusiness = new ParentTaskBusinessBL(parenttaskRepository); IRepositoryDAO <Project> projectRepository = new RepositoryDAO <Project>(); IRepositoryDAO <User> userRepository = new RepositoryDAO <User>(); IProjectBusinessBL projectBusiness = new ProjectBusinessBL(projectRepository, userRepository, taskRepository); TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository); taskBusiness.Save(task); }
public void BenchMarkGetAllParentTask() { IEnumerable <ParentTaskViewModel> parentTasks; IRepositoryDAO <ProjectTask> taskRepository = new RepositoryDAO <ProjectTask>(); IRepositoryDAO <ParentTask> parenttaskRepository = new RepositoryDAO <ParentTask>(); IParentTaskBusinessBL taskbusiness = new ParentTaskBusinessBL(parenttaskRepository); IRepositoryDAO <Project> projectRepository = new RepositoryDAO <Project>(); IRepositoryDAO <User> userRepository = new RepositoryDAO <User>(); IProjectBusinessBL projectBusiness = new ProjectBusinessBL(projectRepository, userRepository, taskRepository); TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository); parentTasks = taskBusiness.GetAllParentTasksBL(); }
public void BenchMarkGetTaskById() { TaskViewModel task; IRepositoryDAO <ProjectTask> taskRepository = new RepositoryDAO <ProjectTask>(); IRepositoryDAO <ParentTask> parenttaskRepository = new RepositoryDAO <ParentTask>(); IParentTaskBusinessBL taskbusiness = new ParentTaskBusinessBL(parenttaskRepository); IRepositoryDAO <Project> projectRepository = new RepositoryDAO <Project>(); IRepositoryDAO <User> userRepository = new RepositoryDAO <User>(); IProjectBusinessBL projectBusiness = new ProjectBusinessBL(projectRepository, userRepository, taskRepository); TaskBusinessBL taskBusiness = new TaskBusinessBL(taskRepository, taskbusiness, projectBusiness, userRepository); task = taskBusiness.GetById(1); }