public void CreateTaskSimpleTest() { var now = DateTime.Now; var newTask = new FloatTask { ProjectId = TestConstants.ProjectId, StartDate = now, EndDate = now, Hours = 5.5m, PeopleId = TestConstants.PersonId }; try { newTask = _taskService.Create(newTask); Assert.IsNotNull(newTask); Assert.IsNotNull(newTask.EndDate); Assert.AreEqual(5.5m, newTask.Hours); Assert.IsNull(newTask.Name); Assert.IsNull(newTask.Notes); Assert.AreEqual(TestConstants.PersonId, newTask.PeopleId); Assert.IsFalse(newTask.Priority); Assert.AreEqual(TestConstants.ProjectId, newTask.ProjectId); Assert.IsNull(newTask.RepeatEndDate); Assert.AreEqual(RepeatState.NoRepeat, newTask.RepeatState); Assert.IsNotNull(newTask.StartDate); Assert.IsNull(newTask.StartTime); } finally { _taskService.Delete(newTask.ID); } }
public void DeleteTaskTest() { var now = DateTime.Now; var newTask = new FloatTask { ProjectId = TestConstants.ProjectId, StartDate = now, EndDate = now, Hours = 5.5m, PeopleId = TestConstants.PersonId }; newTask = _taskService.Create(newTask); Assert.IsNotNull(newTask); Assert.IsTrue(_taskService.Delete(newTask.ID)); }
public void GroupIteratorTask() { var context = ContextFactory.CreateEntitiesContext(); var entityManager = context.GetManager <EntityManager>(); var taskManager = context.GetManager <TaskManager>(); for (int i = 0; i < 10000; i++) { entityManager.CreateEntity(ComponentType.Create <FloatComponent>()); } var group = entityManager.RegisterGroup(new FloatGroup()); var task = new FloatTask(group, 500); for (int i = 0; i < 100; i++) { taskManager.ScheduleFrom(task); taskManager.Wait(); } context.Dispose(); }
public void CreateTaskTest() { var now = DateTime.Now; var newTask = new FloatTask { EndDate = now, Hours = 5.5m, Name = "Unit Test Task", Notes = "A note", PeopleId = TestConstants.PersonId, Priority = true, ProjectId = TestConstants.ProjectId, RepeatEndDate = now.AddDays(1), RepeatState = RepeatState.Weekly, StartDate = now, StartTime = now }; try { newTask = _taskService.Create(newTask); Assert.IsNotNull(newTask); Assert.IsNotNull(newTask.EndDate); Assert.AreEqual(5.5m, newTask.Hours); Assert.AreEqual("Unit Test Task", newTask.Name); Assert.AreEqual("A note", newTask.Notes); Assert.AreEqual(TestConstants.PersonId, newTask.PeopleId); Assert.IsTrue(newTask.Priority); Assert.AreEqual(TestConstants.ProjectId, newTask.ProjectId); Assert.IsNotNull(newTask.RepeatEndDate); Assert.AreEqual(RepeatState.Weekly, newTask.RepeatState); Assert.IsNotNull(newTask.StartDate); Assert.IsNotNull(newTask.StartTime); } finally { _taskService.Delete(newTask.ID); } }