anchor.diff:      <cfargument name="caseSensitive" required="false" default="false" hint="Whether or not to print values in original case." />
       <!---<cfset arguments = normalizeArguments("equals",arguments)>  --->
   		<cfif isSimpleValue(expected) AND isSimpleValue(actual)>
  -			<cfset this.expected = arguments.expected>
  -			<cfset this.actual = arguments.actual>
  +			<cfset variables.expected = arguments.expected>
  +			<cfset variables.actual = arguments.actual>
   		</cfif>
   	    <cfthrow type="mxunit.exception.AssertionFailedError" message="#arguments.message#:: Expected [#getStringValue(arguments.expected,arguments.caseSensitive)#] BUT RECEIVED [#getStringValue(arguments.actual,arguments.caseSensitive)#]. These values should be the same. " />
   	  </cffunction>
  
positive.code: <cfcomponent displayname="Assert"
               hint="Main component for asserting state. You will not generally need to instantiate this component directly - the framework makes it available for your TestCases. Use this to see what assertions are available and note that it can easily be extended using the Assert.addDecortor() method or by editing the mxunit-config.xml file, following the examples therein.">
  
    <cfparam name="this.TestStyle" default="default">
  
  	<cfset clearClassVariables()>
  
  	<cffunction name="clearClassVariables" access="public">
  		<cfset this.expected = "">
  		<cfset this.actual = "">
  	</cffunction>
  
    <!--- Constructor;  named init instead of Assert because BlueDragon has a built-in
  
negative.code:     <cfargument name="Args" required="true" type="struct">
      <cfset var s_args = StructNew()>
  
      <cfif variables.TestStyle eq "default">
        <cfreturn args>
      </cfif>
  
  