                         expect(valueReturned.isValid).to(beTrue())
                     })
                     
-                })
-                
-                context("when checking for an invalid Full Name", closure: {
-                    
-                    beforeEach({
-                        validations  = [isFullNameValidation]
-                    })
-                    
-                    it("is invalid", closure: {
+                    it("is invalid - one word", closure: {
                         let fullNameString = "FirstPerson"
                         let valueReturned = FPDataValidator.validateString(fullNameString, validations: validations)
                         expect(valueReturned.isValid).to(beFalse())
-                        expect(valueReturned.errorMessages).toNot(beNil())
+                        expect(valueReturned.errorMessages).toNot(beEmpty())
                     })
+
                     
                 })
-            
         })
 
 //MARK:- String Validator - String length Range

                    expect(valueReturned.isValid).to(beTrue())
                })
                
            })
            
            context("when checking for an invalid Special Characters Range - More than Max", closure: {
                
                beforeEach({
                    validations  = [isSpecialCharactersRangeValidation]
                })
                
                it("is invalid", closure: {
                    let string = "Hello^%$#@@"
                    let valueReturned = FPDataValidator.validateString(string, validations: validations)
                    expect(valueReturned.isValid).to(beFalse())
                    expect(valueReturned.errorMessages).toNot(beNil())
                })
                
            })
            
            context("when checking for an invalid Special Characters Range - Less than Min", closure: {
                
                beforeEach({
                    validations  = [isSpecialCharactersRangeValidation]
                })
                
                it("is invalid", closure: {
                    let string = "1P"
                    let valueReturned = FPDataValidator.validateString(string, validations: validations)
                    expect(valueReturned.isValid).to(beFalse())
                    expect(valueReturned.errorMessages).toNot(beNil())
                })
                
            })
            
            
        })
        
//MARK:- String Validator - Number of Special Characters equal to

                    expect(valueReturned.isValid).to(beTrue())
                })
                
                it("is valid - without parenthesis", closure: {
                    let phoneNumberString = "404-333-1111"
                    let valueReturned = FPDataValidator.validateString(phoneNumberString, validations: validations)
                    expect(valueReturned.isValid).to(beTrue())
                })
                
                it("is invalid  - not 10 digits", closure: {
                    let phoneNumberString = "40433311198"
                    let valueReturned = FPDataValidator.validateString(phoneNumberString, validations: validations)
                    expect(valueReturned.isValid).to(beFalse())
                    expect(valueReturned.errorMessages).toNot(beEmpty())
                })
                
            })
