public void ShouldReturnFalseWhenUserErrorIdIsNotRecordNotFound()
{
_userResource.Setup(a => a.GetByUserName(It.IsAny<string>()))
.Returns(new User { Error = new Error { Id = (int)Utils.Constants.Error.InternalError } });
var attr = new ValidateUsernameAttribute { UsersResource = _userResource.Object };
var result = attr.IsValid("foo");
Assert.IsFalse(result);
Assert.AreEqual("Username is already in use", attr.ErrorMessage);
}