public void DownloadImagemAsync_ComIdAnuncioZerado_RetornaNotFound() { //act var anuncio = new AnunciosController(logger.Object, anuncioServiceMock.Object); var imagemGetResponse = anuncio.DownloadImagemAsync(0); //assert imagemGetResponse.Should().BeOfType <NotFoundResult>(); }
public void DownloadImagemAsync_ComIdAnuncioValido_RetornaNotFound() { //arrange anuncioServiceMock .Setup(f => f.DownloadImagemAsync(It.IsAny <int>())) .Returns(new MemoryStream(new byte[] { 0 })); //act var anuncio = new AnunciosController(logger.Object, this.anuncioServiceMock.Object); var imagemGetResponse = anuncio.DownloadImagemAsync(1); //assert imagemGetResponse.Should().BeOfType <FileStreamResult>(); }
public void DownloadImagemAsync_ComIdAnuncioInvalido_RetornaNotFound() { //arrange var anuncioServiceMock = new Mock <IAnunciosService>(); anuncioServiceMock .Setup(f => f.DownloadImagemAsync(It.IsAny <int>())) .Returns((Stream)null); //act var anuncio = new AnunciosController(logger.Object, anuncioServiceMock.Object); var imagemGetResponse = anuncio.DownloadImagemAsync(9999); //assert imagemGetResponse.Should().BeOfType <NotFoundResult>(); }