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

            repository.Setup(repo => repo.GetAll()).Returns(
                new Activity[] { new Activity() { Id =0, Name="test" } }
                );
            _unitOfWork.Setup(unitOfWork => unitOfWork.ActivityRepository)
                .Returns(repository.Object);

            var controller = new ActivitiesApiController(_unitOfWork.Object);

            var response = controller.GetAllActivities();
            response.ExecuteAsync(new CancellationToken(true));

            Assert.IsNotNull(response.Result);
        }