public async Task CreateTaskWithOffset() { Client.SetLogLevel(LogLevel.Body); var taskName = GenerateName("it task"); var flux = $"option task = {{\nname: \"{taskName}\",\nevery: 1h,\noffset: 30m\n}}\n\n{TaskFlux}"; var task = new Api.Domain.Task(orgID: _organization.Id, org: _organization.Name, name: taskName, status: TaskStatusType.Active, flux: flux); task = await _tasksApi.CreateTask(task); Assert.IsNotNull(task); Assert.AreEqual("30m", task.Offset); }
public async Task CreateTask() { var taskName = GenerateName("it task"); var flux = $"option task = {{\nname: \"{taskName}\",\nevery: 1h\n}}\n\n{TaskFlux}"; var task = new Api.Domain.Task(orgID: _organization.Id, org: _organization.Name, name: taskName, description: "testing task", status: TaskStatusType.Active, flux: flux); task = await _tasksApi.CreateTask(task); Assert.IsNotNull(task); Assert.IsNotEmpty(task.Id); Assert.AreEqual(taskName, task.Name); Assert.AreEqual(_organization.Id, task.OrgID); Assert.AreEqual(TaskStatusType.Active, task.Status); Assert.AreEqual("1h", task.Every); Assert.AreEqual("testing task", task.Description); Assert.IsNull(task.Cron); Assert.IsTrue(task.Flux.Equals(flux, StringComparison.OrdinalIgnoreCase)); }