# File test/gruff_test_case.rb, line 86
  def setup_basic_graph(*args)
    klass, size = Gruff::Bar, 400
    # Allow args to be klass, size or just klass or just size.
    #
    # TODO Refactor
    case args.length
    when 1
      case args[0]
      when Fixnum
        size = args[0]
        klass = eval("Gruff::#{self.class.name.gsub(/^TestGruff/, '')}") 
      when String
        size = args[0]
        klass = eval("Gruff::#{self.class.name.gsub(/^TestGruff/, '')}") 
      else
        klass = args[0]
      end
    when 2
      klass, size = args[0], args[1]
    end
    
    g = klass.new(size)
    g.title = "My Bar Graph"
    g.labels = @labels


    @datasets.each do |data|
      g.data(data[0], data[1])
    end
    g
  end