コード例 #1
0
        public void SuspendProject(int projectID)
        {
            SPAProjectManagerEntities mockContext = MockDataSetList();
            var projectBL = new ProjectBL(mockContext);

            projectBL.SuspendProject(projectID);
        }
コード例 #2
0
        private static SPAProjectManagerEntities MockDataSetList()
        {
            MockProjectManager        mockProj    = new MockProjectManager();
            SPAProjectManagerEntities mockContext = mockProj.MockDataSetList();

            return(mockContext);
        }
コード例 #3
0
        public void EndTask(SPAProjectManager.Entities.Tasks task)
        {
            SPAProjectManagerEntities mockContext = MockDataSetList();
            var taskBL = new TaskBL(mockContext);

            taskBL.EndTask(task);
        }
コード例 #4
0
        public void UpdateProject(SPAProjectManager.Entities.Projects project)
        {
            SPAProjectManagerEntities mockContext = MockDataSetList();
            var projectBL = new ProjectBL(mockContext);

            projectBL.UpdateProject(project);
        }
コード例 #5
0
        public Collection <SPAProjectManager.Entities.Projects> GetProjects()
        {
            SPAProjectManagerEntities mockContext = MockDataSetList();
            var projectBL = new ProjectBL(mockContext);
            Collection <SPAProjectManager.Entities.Projects> projects = projectBL.GetProjects();

            return(projects);
        }
コード例 #6
0
        public Collection <SPAProjectManager.Entities.ParentTasks> GetParentTasks()
        {
            SPAProjectManagerEntities mockContext = MockDataSetList();
            var taskBL = new TaskBL(mockContext);
            Collection <SPAProjectManager.Entities.ParentTasks> tasks = taskBL.GetParentTasks();

            return(tasks);
        }
コード例 #7
0
        public SPAProjectManager_DL.SPAProjectManagerEntities MockDataSetList()
        {
            var dataProjects = new List <Project>()
            {
                new Project
                {
                    Project_ID = 1,
                    Project1   = "Project 1",
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1)
                },
                new Project
                {
                    Project_ID = 2,
                    Project1   = "Project 2",
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1)
                },
                new Project
                {
                    Project_ID = 3,
                    Project1   = "Project 3",
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1)
                }
            }.AsQueryable();

            IDbSet <Project> mocksetProjects = Substitute.For <IDbSet <Project> >();

            mocksetProjects.Provider.Returns(dataProjects.Provider);
            mocksetProjects.Expression.Returns(dataProjects.Expression);
            mocksetProjects.ElementType.Returns(dataProjects.ElementType);
            mocksetProjects.GetEnumerator().Returns(dataProjects.GetEnumerator());

            var dataUsers = new List <User>()
            {
                new User
                {
                    User_ID     = 1,
                    Project_ID  = 1,
                    FirstName   = "Yagavi",
                    LastName    = "Babu",
                    Employee_ID = 1100
                },
                new User
                {
                    User_ID     = 2,
                    Project_ID  = 1,
                    FirstName   = "Babu",
                    LastName    = "Yagavi",
                    Employee_ID = 1100
                },
                new User
                {
                    User_ID     = 3,
                    Project_ID  = 2,
                    FirstName   = "Yagaavi",
                    LastName    = "Babu",
                    Employee_ID = 11002
                }
            }.AsQueryable();

            IDbSet <User> mocksetUsers = Substitute.For <IDbSet <User> >();

            mocksetUsers.Provider.Returns(dataUsers.Provider);
            mocksetUsers.Expression.Returns(dataUsers.Expression);
            mocksetUsers.ElementType.Returns(dataUsers.ElementType);
            //var variable1 = ;
            mocksetUsers.GetEnumerator().Returns(dataUsers.GetEnumerator());

            var dataTasks = new List <SPAProjectManager_DL.Task>()
            {
                new SPAProjectManager_DL.Task
                {
                    Task_ID    = 1,
                    Task1      = "Task 1",
                    Project_ID = 1,
                    Priority   = 10,
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1)
                },
                new SPAProjectManager_DL.Task
                {
                    Task_ID    = 2,
                    Task1      = "Task 2",
                    Project_ID = 1,
                    Priority   = 20,
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1),
                    Status     = true
                },
                new SPAProjectManager_DL.Task
                {
                    Task_ID    = 3,
                    Task1      = "Task 3",
                    Project_ID = 2,
                    Priority   = 10,
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1)
                },
                new SPAProjectManager_DL.Task
                {
                    Task_ID    = 4,
                    Task1      = "Task 4",
                    Project_ID = 2,
                    Priority   = 20,
                    Start_Date = DateTime.Now.Date,
                    End_Date   = DateTime.Now.Date.AddDays(1),
                    Status     = true
                }
            }.AsQueryable();

            IDbSet <SPAProjectManager_DL.Task> mocksetTasks = Substitute.For <IDbSet <SPAProjectManager_DL.Task> >();

            mocksetTasks.Provider.Returns(dataTasks.Provider);
            mocksetTasks.Expression.Returns(dataTasks.Expression);
            mocksetTasks.ElementType.Returns(dataTasks.ElementType);

            mocksetTasks.GetEnumerator().Returns(dataTasks.GetEnumerator());

            var dataPTasks = new List <Parent_Task>()
            {
                new Parent_Task
                {
                    Parent_ID  = 1,
                    ParentTask = "Parent Task 1"
                },
                new Parent_Task
                {
                    Parent_ID  = 2,
                    ParentTask = "Parent Task 2"
                }
            }.AsQueryable();

            IDbSet <Parent_Task> mocksetPTasks = Substitute.For <IDbSet <Parent_Task> >();

            mocksetPTasks.Provider.Returns(dataPTasks.Provider);
            mocksetPTasks.Expression.Returns(dataPTasks.Expression);
            mocksetPTasks.ElementType.Returns(dataPTasks.ElementType);
            mocksetPTasks.GetEnumerator().Returns(dataPTasks.GetEnumerator());

            SPAProjectManagerEntities mockContext = Substitute.For <SPAProjectManagerEntities>();

            mockContext.Projects.Returns(mocksetProjects);
            mockContext.Users.Returns(mocksetUsers);
            mockContext.Tasks.Returns(mocksetTasks);
            mockContext.Parent_Task.Returns(mocksetPTasks);

            return(mockContext);
        }
コード例 #8
0
 public ProjectBL(SPAProjectManagerEntities projectManager)
 {
     _projectManager = projectManager;
 }
コード例 #9
0
 public ProjectBL()
 {
     _projectManager = new SPAProjectManagerEntities();
 }
コード例 #10
0
 public UsersBL(SPAProjectManagerEntities projectManager)
 {
     _projectManager = projectManager;
 }
コード例 #11
0
 public TaskBL(SPAProjectManagerEntities projectManager)
 {
     _spaprojectManager = projectManager;
 }
コード例 #12
0
 public TaskBL()
 {
     _spaprojectManager = new SPAProjectManagerEntities();
 }