public void Setup() { service = new Mock <IPhotoService>(); controller = new PhotoAlbumController(service.Object); Album album = new Album { Id = albumId, Title = FirstItemTitle, UserId = userId, Photos = new List <Photo> { new Photo { AlbumId = albumId, Title = photoTitle, Url = photoUrl } } }; List <Album> albums = new List <Album> { album }; service.Setup(x => x.GetAlbumsAsync()).ReturnsAsync(albums); service.Setup(x => x.GetAlbumsAsync(userId)).ReturnsAsync(albums); }
public void Setup() { IGenericSerivce GenericService = new GenericService(); IPhotoAlbumService PhotoAlbumService = new PhotoAlbumService(GenericService); PhotoAlbumController = new PhotoAlbumController(PhotoAlbumService); MockPhotoAlbumService = new Mock <IPhotoAlbumService>(); }
public async Task IntegrationTest() { var response = await PhotoAlbumController.Get(); var okResult = response as OkObjectResult; // assert Assert.IsNotNull(okResult.Value); Assert.AreEqual(200, okResult.StatusCode); }
public async Task GetUnitTest() { JQDataTable fakeResult = new JQDataTable(); MockPhotoAlbumService.Setup(m => m.GetTable()).Returns(Task.FromResult(fakeResult)); PhotoAlbumController = new PhotoAlbumController(MockPhotoAlbumService.Object); var response = await PhotoAlbumController.Get(); var okResult = response as OkObjectResult; Assert.IsNotNull(okResult.Value); MockPhotoAlbumService.Verify(m => m.GetTable(), Times.Once); }
public void Should_Call_PhotoAlbumService_To_Get_All_Photo_Albums_For_UserId() { //give Mock <IPhotoAlbumService> photoAlbumServiceMock = new Mock <IPhotoAlbumService>(); PhotoAlbumController controller = new PhotoAlbumController(photoAlbumServiceMock.Object); var photoAlbumList = new List <PhotoAlbum>(); photoAlbumServiceMock.Setup(x => x.GetPhotoAlbumsByUserId(It.IsAny <int>())).Returns(photoAlbumList); //when var result = controller.GetAllPhotoAlbumsForUserId(1); //then Assert.AreEqual(photoAlbumList, (List <PhotoAlbum>)result.Value); photoAlbumServiceMock.Verify(x => x.GetPhotoAlbumsByUserId(1), Times.Once); }
public PhotoAlbumControllerShould() { photoAlbumServiceMock = new Mock <IPhotoAlbumService>(); photoAlbumController = new PhotoAlbumController(photoAlbumServiceMock.Object); }
public void SetUp() { _albumService = new Mock <IAlbumRespository>(); _mapper = new Mock <IMapper>(); _albumService.Setup(x => x.GetAlbumsByUserIdAsync(It.IsAny <int>())).ReturnsAsync(new PhotoAlbums { UserId = 10, Albums = new List <Album> { new Album { Id = 1, Title = "My family Vacation in Fiji", UserId = 3, Photos = new List <Photo> { new Photo { Id = 1, AlbumId = 1, ThumbnailUrl = "http://anywhere.com/img001", Title = "Me dancing", Url = "http://anywhere.com/img001" }, new Photo { Id = 2, AlbumId = 1, ThumbnailUrl = "http://anywhere.com/img002", Title = "Me jumping", Url = "http://anywhere.com/img002" } } } } }); _mapper.Setup(x => x.Map <PhotoAlbumDto>(It.IsAny <PhotoAlbums>())).Returns(new PhotoAlbumDto { UserId = 10, Albums = new List <AlbumDto> { new AlbumDto { Id = 1, Title = "My family Vacation in Fiji", Photos = new List <PhotoDto> { new PhotoDto { Id = 1, ThumbnailUrl = "http://anywhere.com/img001", Title = "Me dancing", Url = "http://anywhere.com/img001" }, new PhotoDto { Id = 2, ThumbnailUrl = "http://anywhere.com/img002", Title = "Me jumping", Url = "http://anywhere.com/img002" } } } } }); _controller = new PhotoAlbumController(_albumService.Object, _mapper.Object); }
public void IndexUnitTest() { var viewResult = PhotoAlbumController.Index(); Assert.IsInstanceOf <ViewResult>(viewResult); }
public void Init() { _controller = new PhotoAlbumController(_photoAlbumService); }
public void SetUp() { _photoAlbumService = new Mock <IPhotoAlbumService>(); _photoAlbumController = new PhotoAlbumController(_photoAlbumService.Object); }
public PhotoAlbumControllerTests() { _mockPhotoAlbumService = Substitute.For <IPhotoAlbumService>(); _subject = new PhotoAlbumController(_mockPhotoAlbumService); }