Blog.Logic.Core.Tests.AlbumLogicTest.ShouldReturnErrorWhenAlbumNotFoundById C# (CSharp) Method

ShouldReturnErrorWhenAlbumNotFoundById() private method

private ShouldReturnErrorWhenAlbumNotFoundById ( ) : void
return void
        public void ShouldReturnErrorWhenAlbumNotFoundById()
        {
            _albumRepository = new Mock<IAlbumRepository>();
            _albumRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Album, bool>>>(), true))
                .Returns(new List<Album>());

            _albumLogic = new AlbumLogic(_albumRepository.Object);

            var result = _albumLogic.Get(1);

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Error);
            Assert.AreEqual((int) Constants.Error.RecordNotFound, result.Error.Id);
            Assert.AreEqual("Cannot find album with Id 1", result.Error.Message);
        }