예제 #1
0
        public void GetAllPhotos_Returns200OK_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllFamilyPhotos()).Returns(GetFamilyPhotos(1));

            var controller = new PhotoController(mockRepo.Object, mapper);

            var result = controller.GetAllFamilyPhotos();

            Assert.IsType <OkObjectResult>(result.Result);
        }
예제 #2
0
        public void GetAllPhotos_ReturnsCorrectType_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllFamilyPhotos()).Returns(GetFamilyPhotos(1));

            var controller = new PhotoController(mockRepo.Object, mapper);

            var result = controller.GetAllFamilyPhotos();

            Assert.IsType <ActionResult <IEnumerable <PhotoReadDto> > >(result);
        }
예제 #3
0
        public void GetAllPhotos_ReturnsOneItem_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllFamilyPhotos()).Returns(GetFamilyPhotos(1));

            var controller = new PhotoController(mockRepo.Object, mapper);

            var result = controller.GetAllFamilyPhotos();

            var okResult = result.Result as OkObjectResult;

            var photos = okResult.Value as List <PhotoReadDto>;

            Assert.Single(photos);
        }