public void ShouldReturnErrorWhenGetMediaByIdFoundNoRecord()
{
_mediaRepository = new Mock<IMediaRepository>();
_mediaRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Media, bool>>>(), true))
.Returns(new List<Media>());
_albumRepository = new Mock<IAlbumRepository>();
_imageHelper = new Mock<IImageHelper>();
_configurationHelper = new Mock<IConfigurationHelper>();
_fileHelper = new Mock<IFileHelper>();
_mediaLogic = new MediaLogic(_mediaRepository.Object, _albumRepository.Object,
_imageHelper.Object, _configurationHelper.Object, _fileHelper.Object);
var result = _mediaLogic.Get(1);
Assert.NotNull(result.Error);
Assert.AreEqual((int)Constants.Error.RecordNotFound, result.Error.Id);
Assert.AreEqual("Media with Id 1 not found", result.Error.Message);
}