Example #1
0
        public Task <bool> CreateTask(NirvanaTask task)
        {
            Guard.Against.Null(task, nameof(task));
            _tasks.Add(task);

            return(Task.FromResult(true));
        }
Example #2
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        public Task <bool> CreateTask(NirvanaTask task)
        {
            _tasks.Add(task);

            return(Task.FromResult(true));
        }
Example #7
0
        public async Task <bool> CreateTask(NirvanaTask task)
        {
            var result = await _taskApiService.CreateTask(task).ConfigureAwait(false);

            return(result);
        }