public void ShouldRetrieveAllPictures() { var mockRepository = new Mock<IPictureRepository>(); mockRepository.Setup(r => r.GetAll()).Returns(() => { var result = new List<Picture>(); result.Add(new Picture()); result.Add(new Picture()); return result.AsQueryable(); }); var pictureController = new PicturesController(mockRepository.Object, null); var pictures = pictureController.Get(); Assert.AreEqual(pictures.Count(), 2); }
public void ShouldRetrieveAPicture() { var id = Guid.NewGuid(); var mockRepository = new Mock<IPictureRepository>(); mockRepository.Setup(r => r.Get(id)).Returns(() => { return new Picture() { Id = id }; }); var pictureController = new PicturesController(mockRepository.Object, null); var pictures = pictureController.Get(id); Assert.AreEqual(pictures.Id, id); }