public void ReturnsTrueIfUsernameDoesNotExist()
        {
            var validator = new UsernameUniqueValidator(null);

            bool valid = validator.IsValid(null, "Tigraine");

            Assert.Equal(true, valid);
        }
        public void ReturnsFalseIfUsernameAlreadyExists()
        {
            ObjectMother.GetAdminAndSaveToDatabase();
            var validator = new UsernameUniqueValidator(null);

            bool valid = validator.IsValid(null, "Tigraine");

            Assert.Equal(false, valid);
        }
        public void ReturnsCorrectErrorMessage()
        {
            var validator = new UsernameUniqueValidator("bla");

            Assert.Equal("bla", validator.ErrorMessage);
        }