I think that the default value for epsilon should always be 0, ie strict equality.  So AssertEqual(x, y) means 'x == y', not 'x not entirely unlike y'.