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); }