anchor.diff:    public
       constructor();
   
  +    property propBoolean: Boolean read write;
       property propDate: DateTime read write;
       property propString: String read write;
   
  
positive.code: uses
    System.Text,
    Xunit,
    RemObjects.Script;
  
  type
  
negative.code: 
      [Fact]
      method _ToString_IsCalledWhenScriptCalls_toString_();
  
      [Theory]
      [InlineData("{}",         true)]
      [InlineData("0",          false)]
      [InlineData("-0",         false)]
      [InlineData("1",          true)]
      [InlineData("-1",         true)]
      [InlineData("-0.1",       true)]
      [InlineData("null",       false)]
      [InlineData("''",         false)]
      [InlineData("'true'",     true)]
      [InlineData("'false'",    true)]
      [InlineData("true",       true)]
      [InlineData("false",      false)]
      [InlineData("'AAAA'",     true)]
      [InlineData("undefined",  false)]
      [InlineData("Number.NaN", false)]
      method JsObjectsAreconvertedToBooleanProperly(script: String;  expectedResult: Boolean);
    end;
  
  
  