Ejemplo n.º 1
0
        public void GetTaskById_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            getTaskByIdCounter = context.GetCounter(GetTaskByIdCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestTaskController();

            testController.Tasks().ForEach(x =>
            {
                projectManagerContext.Tasks.Add(x);
            });


            //Act
            var     controller = new TaskController(projectManagerContext);
            dynamic result     = controller.GetTaskById(1);

            getTaskByIdCounter.Increment();
        }
        public void GetAllUsers_ThroughtputMode(BenchmarkContext context)
        {
            //Arrange
            getAllUsersCounter = context.GetCounter(GetAllUsersCounterName);

            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestUserController();

            testController.Users().ForEach(x =>
            {
                projectManagerContext.Users.Add(x);
            });


            //Act
            var     controller = new UserController(projectManagerContext);
            dynamic result     = controller.GetAllUsers();

            getAllUsersCounter.Increment();
        }
Ejemplo n.º 3
0
        public void EndTask_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            endTaskCounter = context.GetCounter(EndTaskCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestTaskController();

            testController.Tasks().ForEach(x =>
            {
                projectManagerContext.Tasks.Add(x);
            });

            var task = new Task()
            {
                TaskId = 1
            };

            //Act
            var     controller = new TaskController(projectManagerContext);
            dynamic result     = controller.EndTask(task.TaskId);

            endTaskCounter.Increment();
        }
Ejemplo n.º 4
0
        public void UpdateTask_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            updateTaskCounter = context.GetCounter(UpdateTaskCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestTaskController();

            testController.Tasks().ForEach(x =>
            {
                projectManagerContext.Tasks.Add(x);
            });

            var task = new Task()
            {
                TaskId = 2, TaskName = "FS1", Priority = 5, StartDate = new DateTime(2018, 10, 1), EndDate = new DateTime(2018, 10, 2)
            };

            //Act
            var     controller = new TaskController(projectManagerContext);
            dynamic result     = controller.UpdateTask(task);

            updateTaskCounter.Increment();
        }
        public void Updateuser_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            updateUserCounter = context.GetCounter(UpdateUserCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestUserController();

            testController.Users().ForEach(x =>
            {
                projectManagerContext.Users.Add(x);
            });

            var user = new User()
            {
                UserId = 1, First_Name = "Mathan", Last_Name = "Test Last Name 1", Employee_Id = "12"
            };

            //Act
            var     controller = new UserController(projectManagerContext);
            dynamic result     = controller.UpdateUser(user);

            updateUserCounter.Increment();
        }
        public void DeleteUser_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            deleteUserCounter = context.GetCounter(DeleteUserCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestUserController();

            testController.Users().ForEach(x =>
            {
                projectManagerContext.Users.Add(x);
            });

            var user = new User()
            {
                UserId = 1
            };

            //Act
            var     controller = new UserController(projectManagerContext);
            dynamic result     = controller.DeleteUser(user.UserId);

            deleteUserCounter.Increment();
        }
Ejemplo n.º 7
0
        public void UpdateProject_ThroughputMode(BenchmarkContext context)
        {
            //Arrange
            updateProjectCounter = context.GetCounter(UpdateProjectCounterName);
            var projectManagerContext = new TestProjectManagerContext();
            var testController        = new PerTestProjectController();

            testController.Projects().ForEach(x =>
            {
                projectManagerContext.Projects.Add(x);
            });

            var project = new Project()
            {
                ProjectId = 2, Project_Name = "Test Project 2", Priority = 25, Start_Date = new DateTime(2018, 10, 1), End_Date = new DateTime(2018, 10, 2)
            };

            //Act
            var     controller = new ProjectController(projectManagerContext);
            dynamic result     = controller.UpdateProject(project);

            updateProjectCounter.Increment();
        }