main
 1should = require('chai').should()
 2FizzBuzz = require('../src/fizz_buzz')
 3
 4describe "FizzBuzz", ->
 5
 6  beforeEach ->
 7    @sut = new FizzBuzz
 8
 9  describe "when given a number that is evenly divisible by 3", ->
10    it "returns Fizz", ->
11      @sut.run(3).should.equal("Fizz")
12
13  describe "when given a number that is evenly divisible by 5", ->
14    it "returns Buzz", ->
15      @sut.run(5).should.equal("Buzz")
16
17  describe "when given a number that is evenly divisible by 3 and 5", ->
18    it "returns FizzBuzz", ->
19      @sut.run(15).should.equal("FizzBuzz")
20
21  describe "when given a number that is not evenly divisible by 3 or 5", ->
22    it "returns nothing", ->
23      @sut.run(16).should.equal("")