Ejemplo n.º 1
0
        public void Delete_ActivityExists_DeleteOK()
        {
            Mock<IGenericRepository<Activity>> repository = new Mock<IGenericRepository<Activity>>();

            repository.Setup(repo => repo.Delete(It.IsAny<int>()))
                .Returns(true);

            _unitOfWork.Setup(unitOfWork => unitOfWork.ActivityRepository)
                .Returns(repository.Object);

            var controller = new ActivitiesApiController(_unitOfWork.Object);

            var response = controller.Delete(2);

            response.ExecuteAsync(new CancellationToken(true));

            Assert.IsTrue(response.Result);
        }