public void PutTA()
        {
            var repo       = new MockUnitOfWork();
            var controller = new AttractionsController(repo, _mapper);

            repo.Cities.AddRange(_testData.Cities);
            repo.Cities.Get(0).Attractions.AddRange(_testData.Attractions);
            var attractionId = 1;
            var newName      = "Changed";

            var attractionDTO = _mapper.Map <TouristAttractionDTO>(_testData.Attractions.SingleOrDefault(t => t.Id == attractionId));

            attractionDTO.Name = newName;

            var response = controller.Put(attractionId, attractionDTO);

            Assert.IsType <NoContentResult>(response);
            Assert.Equal(attractionDTO.Name, repo.TouristAttractions.Get(1).Name);
        }