Exemplo n.º 1
0
        public void Delete()
        {
            Tasks tasks = TasksRepository.RetrieveByPK(task2Delete);

            if (tasks != null)
            {
                TasksRepository.Delete(tasks);
            }

            Assert.Greater(TasksRepository.SaveChanges(), 0);
        }
Exemplo n.º 2
0
        public void Update()
        {
            Tasks tasks = TasksRepository.RetrieveByPK(task3Update);

            tasks.TaskData.Add(new TaskData
            {
                Data = "{\"name\":\"OnePlus 52\"}"
            });
            tasks.DateModified = DateTime.Now;
            TasksRepository.Update(tasks);
            Assert.Greater(TasksRepository.SaveChanges(), 0);
        }
Exemplo n.º 3
0
        public void Add()
        {
            User user = new User
            {
                FirstName   = "Test",
                LastName    = "User",
                Username    = "******",
                DateCreated = DateTime.UtcNow,
                Id          = Guid.Parse("270dfcc8-baf6-11e9-a2a3-2a2ae2dbcce4")
            };

            Tasks tasks = new Tasks
            {
                Id              = task1WithSchedule,
                TaskType        = Enums.TaskType.GetDeviceInfo,
                Status          = Enums.Status.Waiting,
                IntervalDays    = 60,
                IntervalSeconds = 120,
                Device          = new Devices
                {
                    Id           = Guid.NewGuid(),
                    Name         = "TaskDeviceAddTest",
                    Model        = "TestMethodAddTaskDevice",
                    Manufacturer = "TestMethodAddTaskDevice",
                    User         = user
                }
            };
            Tasks updateTask = new Tasks
            {
                Id              = task3Update,
                TaskType        = Enums.TaskType.GetDeviceInfo,
                Status          = Enums.Status.Ready,
                IntervalDays    = 90,
                IntervalSeconds = 180,
                Device          = new Devices
                {
                    Id           = Guid.NewGuid(),
                    Name         = "TaskDeviceUpdateTest",
                    Model        = "TaskDeviceUpdateTest",
                    Manufacturer = "TaskDeviceUpdateTest",
                    User         = user
                },
            };
            Tasks deleteTask = new Tasks
            {
                Id       = task2Delete,
                TaskType = Enums.TaskType.GetDeviceInfo,
                Status   = Enums.Status.Ready,
                Device   = new Devices
                {
                    Id           = Guid.NewGuid(),
                    Name         = "TaskDeviceDeleteTest",
                    Model        = "TaskDeviceDeleteTest",
                    Manufacturer = "TaskDeviceDeleteTest",
                    User         = user
                },
            };
            Tasks withInternval = new Tasks
            {
                Id              = intervalTask,
                TaskType        = Enums.TaskType.GetDeviceInfo,
                Status          = Enums.Status.Ready,
                IntervalSeconds = 60,
                IntervalDays    = 30,
                Device          = new Devices
                {
                    Id           = Guid.NewGuid(),
                    Name         = "TaskDeviceIntervaleTest",
                    Model        = "TaskDeviceIntervaleTest",
                    Manufacturer = "TaskDeviceIntervaleTest",
                    User         = user
                },
            };

            UserRepository.Add(user, "test");
            TasksRepository.Add(updateTask);
            TasksRepository.Add(deleteTask);
            TasksRepository.Add(tasks);
            TasksRepository.Add(withInternval);

            int changes = TasksRepository.SaveChanges();

            Assert.Greater(changes, 0);
        }