public void ShouldReturnLandmarkOfIdGivenFromRepository() { int id = 2; Landmark fake = GetFakeLandmarks().First(l => l.Id == id); LandmarkDto retrieved = service.GetLandmarkById(id); landmarks.Verify(l => l.GetById(id), Times.Once); Assert.AreEqual(fake.Title, retrieved.Title); Assert.AreEqual(fake.Description, retrieved.Description); Assert.AreEqual(fake.Audios.Count, retrieved.AudioFiles.Count); }
public IActionResult Get(int id) { IActionResult result; try { LandmarkDto retrieved = landmarks.GetLandmarkById(id); result = Ok(retrieved); } catch (ServiceException e) { result = errorFactory.GenerateError(e); } return(result); }