Blog.Common.Web.Tests.Attributes.ValidateUsernameAttributeTest.ShouldReturnFalseWhenUserErrorIdIsNotRecordNotFound C# (CSharp) Method

ShouldReturnFalseWhenUserErrorIdIsNotRecordNotFound() private method

        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);
        }