public void PostMethodReturnsIteSavedItem()
        {
            // Arrange
            var mockRepository = new Mock <IRepository <ToDoItem> >();
            var controller     = new ToDoItemsController(mockRepository.Object, _mapper);

            // Act
            IHttpActionResult actionResult = controller.Post(new ToDoItemDTO {
                Id = 10, Title = "Test Action"
            });
            var postedResult = actionResult as OkNegotiatedContentResult <ToDoItemDTO>;

            // Assert
            Assert.IsNotNull(postedResult);
            Assert.IsNotNull(postedResult.Content);
            Assert.AreEqual(10, postedResult.Content.Id);
            Assert.AreEqual("Test Action", postedResult.Content.Title);
        }