public void ShouldErrorWhenGetAddressByUserFoundNoRecord()
{
_addressRepository = new Mock<IAddressRepository>();
_addressRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Address, bool>>>(), true))
.Returns(new List<Address>());
_addressLogic = new AddressLogic(_addressRepository.Object);
var result = _addressLogic.GetByUser(1);
Assert.IsNotNull(result.Error);
Assert.AreEqual((int)Constants.Error.RecordNotFound, result.Error.Id);
Assert.AreEqual("No address found for user with Id 1", result.Error.Message);
}