Exemplo n.º 1
0
        public void AddToDoItemTest()
        {
            var mediator  = new Mock <IMediator>();
            var patchToDo = new Mock <IPatchToDo>();
            AddToDoItemCommand command = new AddToDoItemCommand
            {
                ToDoItem = new Domain.Models.BaseToDoItem()
                {
                    IsComplete = true,
                    LabelId    = 1,
                    Name       = "Item 1",
                    UserId     = 1
                }
            };

            mediator.Setup(e => e.Send(command, new System.Threading.CancellationToken())).Returns(Task.FromResult(1));
            ToDoItemsController controller = new ToDoItemsController(patchToDo.Object, mediator.Object);
            var result   = controller.AddToDoItem(command);
            var response = result.Result as OkObjectResult;

            Assert.AreEqual(1, (int)response.Value);
        }