[#4183] Implemented Contract#estimated_hour_budget

This commit is contained in:
Eric Davis
2010-07-07 15:25:21 -07:00
parent e48045ab77
commit 26aac777e4
3 changed files with 23 additions and 1 deletions
+12
View File
@@ -56,4 +56,16 @@ class ContractTest < ActiveSupport::TestCase
assert_equal 200, contract.overhead_budget
end
end
context "#estimated_hour_budget" do
should "sum all of the labor and overhead budgets of the Deliverables" do
contract = Contract.generate!
contract.deliverables << @deliverable_1 = FixedDeliverable.generate!
LaborBudget.generate!(:deliverable => @deliverable_1, :hours => 50)
contract.deliverables << @deliverable_2 = HourlyDeliverable.generate!
OverheadBudget.generate!(:deliverable => @deliverable_2, :hours => 60)
assert_equal 110, contract.estimated_hour_budget
end
end
end