public void Index_Should_ReturnNullImageParams() { // Arrange AdvertImage nullAdvertImage = null; var mockedAdvertImageService = new Mock <IAdvertImageService>(); mockedAdvertImageService.Setup(x => x.GetById(It.IsAny <int?>())).Returns(nullAdvertImage); var advertImageController = new AdvertImageController(mockedAdvertImageService.Object); // Act & assert advertImageController.WithCallTo(x => x.Index(It.IsAny <int>())).ShouldReturnContent(null); }
public void Index_Should_ReturnCorrectImageParams() { // Arrange var advertImage = new AdvertImage { Id = 1, ImageData = new byte[5], ImageName = "ContentType" }; var mockedAdvertImageService = new Mock <IAdvertImageService>(); mockedAdvertImageService.Setup(x => x.GetById(It.IsAny <int>())).Returns(advertImage); var advertImageController = new AdvertImageController(mockedAdvertImageService.Object); // Act & assert advertImageController.WithCallTo(x => x.Index(It.IsAny <int>())).ShouldRenderFileContents(advertImage.ImageData, advertImage.ImageName); }