require 'rubygems' 
gem 'thoughtbot-shoulda' 
require 'shoulda'
require 'test/unit'

def fact(x) 
  return 1 if x == 0
  return (1..x).inject(:*)
end

class TC_Test < Test::Unit::TestCase
  context "My factorial method" do
    should "return 1 when passed 0" do
      assert_equal 1, fact(0)
    end
  end    
end

