public void ShouldReturnFalseWhenFetchingUserFails()
{
_userResource.Setup(a => a.GetByUserName(It.IsAny<string>()))
.Throws(new Exception());
var attr = new ValidateUsernameAttribute { UsersResource = _userResource.Object };
var result = Assert.Throws<BlogException>(() => attr.IsValid("foo"));
Assert.IsInstanceOf(typeof(BlogException), result);
}
}