Skip to content

Instantly share code, notes, and snippets.

@cristianoliveira
Created August 12, 2016 16:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cristianoliveira/0ca763c1cee123b28cd0ccc06dfd91f0 to your computer and use it in GitHub Desktop.
Save cristianoliveira/0ca763c1cee123b28cd0ccc06dfd91f0 to your computer and use it in GitHub Desktop.
FizzBuzz Test
require 'test/unit'
require_relative 'fizzbuzz.rb'
class FizzBuzzTest < Test::Unit::TestCase
def test_given_tree_it_should_print_fizz
#given
number = 3
expected = "Fizz"
#when
result = FizzBuzz.when(number)
#given
assert_equal(expected, result)
end
def test_given_five_it_should_print_buzz
#given
number = 5
expected = "Buzz"
#when
result = FizzBuzz.when(number)
#then
assert_equal expected, result
end
def test_given_fifteen_it_should_print_fizzbuzz
#given
number = 15
expected = "FizzBuzz"
#when
result = FizzBuzz.when(number)
#then
assert_equal expected, result
end
def test_given_eleven_it_should_print_number
#given
number = 11
expected = "11"
#when
result = FizzBuzz.when(number)
#then
assert_equal expected, result
end
def test_when_given_30_it_should_print_fizzbuzz
#given
number = 30
expected = "FizzBuzz"
#when
result = FizzBuzz.when(number)
#then
assert_equal expected, result
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment