 
     describeNameValueTest -> testedCheck
 
-    it "has ._result property equal false", ->
+    it "._result is false", ->
       testedCheck._result.should.be.exactly false
 
-    it "has ._message contains proper message", ->
-      testedCheck._message.should.equal "value must be proper; got 'improper'"
+    expectedMessage = "value must be proper; got 'improper'"
+    it "._message is '#{expectedMessage}'", ->
+      testedCheck._message.should.equal expectedMessage
 

          @message.appendText "proper"
        testedCheck = testedCheck.test

      it "has call operator that returns checked value", ->
        testedCheck().should.equal "improper"

      describeNameValueTest -> testedCheck

      it "has ._result property equal false", ->
        testedCheck._result.should.be.exactly false

      it "has ._message contains proper message", ->
        testedCheck._message.should.equal "value must be proper; got 'improper'"

  describe ".unary.assertion.binary.assertion", ->
    describe "(passing)", ->

BinaryOperator = require '../../lib/model/binary-operator'

describeNameValueTest = (testedCheck) ->
  it "._name is 'value'", ->
    testedCheck()._name.should.be.equal "value"
  it "._value is 'improper'", ->
    testedCheck()._value.should.be.equal "improper"

describe "checkFactory.newCheck(\"improper\", \"value\")", ->
