module_result_fixtures.rb 875 Bytes
require File.dirname(__FILE__) + '/module_fixtures'
require File.dirname(__FILE__) + '/metric_result_fixtures'
require File.dirname(__FILE__) + '/compound_metric_with_error_fixtures'

class ModuleResultFixtures

  def self.module_result
    Kalibro::ModuleResult.new module_result_hash
  end

  def self.module_result_hash
    {
      :module => ModuleFixtures.module_hash,
      :date => '2011-10-20T18:26:43.151+00:00',
      :grade => 10.0,
      :metric_result => [
        MetricResultFixtures.native_metric_result_hash,
        MetricResultFixtures.compound_metric_result_hash],
      :compound_metric_with_error => [CompoundMetricWithErrorFixtures.compound_metric_with_error_hash],
      :attributes! => {
        :module => {
          'xmlns:xsi'=> 'http://www.w3.org/2001/XMLSchema-instance',
          'xsi:type' => 'kalibro:moduleXml'  }
      }
    }
  end

end