require "test/unit"
require "shoulda"

class FizzBuzz
  def say(n)
    "1"
  end
end

class TestFizzbuzz < Test::Unit::TestCase

  def say(n)
    "1"
  end

  should "say 1 for 1" do
    assert_equal "1", say(1)
  end

end

require "test/unit"
require "shoulda"

class FizzBuzz
  def say(n)
    "1"
  end
end

class TestFizzbuzz < Test::Unit::TestCase

  def say(n)
    FizzBuzz.new.say(n)
  end

  should "say 1 for 1" do
    assert_equal "1", say(1)
  end

end

Move Method done but seems the protocol with FizzBuzz should be static for readability
Move Method done but seems the protocol with FizzBuzz should be static for readability
