Fizz Buzz solution and unit tests