/// <summary> /// Updates to do item. /// </summary> /// <param name="ToDoItem">To do item.</param> /// <returns></returns> public ToDoItemDTO UpdateToDoItem(ToDoItemDTO ToDoItem) { ToDoItemEntity entity = _mapper.Map <ToDoItemDTO, ToDoItemEntity>(ToDoItem); _repo.Update(entity, ToDoItem.Id); return(ToDoItem); }
/// <summary> /// Adds to do item. /// </summary> /// <param name="ToDoItem">To do item.</param> /// <returns></returns> public ToDoItemDTO AddToDoItem(ToDoItemDTO ToDoItem) { ToDoItemEntity entity = _mapper.Map <ToDoItemDTO, ToDoItemEntity>(ToDoItem); _repo.Add(entity); return(ToDoItem); }
public void AddToDoItem_InValidData() { ToDoItemEntity entity = null; ToDoItemDTO dto = null; _mapper.Setup(p => p.Map <ToDoItemDTO, ToDoItemEntity>(dto)).Returns(entity); _repo.Setup(p => p.Add(entity)).Returns(0); var returnObj = todoitemService.AddToDoItem(dto); Assert.IsTrue(returnObj == null); }
public void AddToDoItem_ValidData() { var dto = new ToDoItemDTO { Id = 11, Note = "Note_11", LabelId = 1, ToDoListId = 1, CreatedBy = 1, UpdatedBy = 1, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; var entity = new ToDoItemEntity { Id = 11, Note = "Note_11", LabelId = 1, ToDoListId = 1, CreatedBy = 1, UpdatedBy = 1, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; _mapper.Setup(p => p.Map <ToDoItemDTO, ToDoItemEntity>(dto)).Returns(entity); _repo.Setup(p => p.Add(entity)).Returns(1); var returnObj = todoitemService.AddToDoItem(dto); Assert.AreEqual(11, returnObj.Id); }