public Task <bool> CreateTask(NirvanaTask task) { Guard.Against.Null(task, nameof(task)); _tasks.Add(task); return(Task.FromResult(true)); }
public async Task <bool> CreateTask(NirvanaTask task) { Guard.Against.Null(task, nameof(task)); var tasks = new List <NirvanaTask> { task }; var result = await CreateTasks(tasks).ConfigureAwait(false); return(result); }
public async Task <bool> AddNewTodoItemToInbox(string name) { var todoItem = new NirvanaTask { Name = name, Type = TaskType.TodoItem, State = TaskState.Inbox, }; var result = await _taskService.CreateTask(todoItem).ConfigureAwait(false); return(result); }
public async void CreateNewTask() { var task = new NirvanaTask { Type = TaskType.TodoItem, State = TaskState.Inbox }; var expected = new List <NirvanaTask>(_testData);; expected.Add(task); var sut = new TaskService(new FakeTaskApi(_testData)); var actual = await sut.CreateTask(task); var tasks = await sut.GetTasks(); actual.Should().BeTrue(); tasks.Should().BeEquivalentTo(expected); }
public async void AddNewTodoItemToInboxAsync() { var taskName = "Test Item"; var task = new NirvanaTask { Name = taskName, Type = TaskType.TodoItem, State = TaskState.Inbox }; var expected = new List <NirvanaTask>(_testData.Where(t => t.Type == TaskType.TodoItem)); expected.Add(task); var sut = new TodoItemService(new FakeTaskService(_testData)); var actual = await sut.AddNewTodoItemToInbox(taskName); var tasks = await sut.GetTodoItems(); actual.Should().BeTrue(); tasks.Should().BeEquivalentTo(expected); }
public Task <bool> CreateTask(NirvanaTask task) { _tasks.Add(task); return(Task.FromResult(true)); }
public async Task <bool> CreateTask(NirvanaTask task) { var result = await _taskApiService.CreateTask(task).ConfigureAwait(false); return(result); }