Tests.FizzBuzzPrinter.Translate C# (CSharp) Method

Translate() public method

public Translate ( int i ) : string
i int
return string
        public string Translate(int i)
        {
            if (IsFizz(i) && IsBuzz(i))
                return Fizz + Buzz;

            if (IsFizz(i))
            {
                return Fizz;
            }

            if (IsBuzz(i))
                return Buzz;

            return i.ToString();
        }

Usage Example

Example #1
0
        static void Main(string[] args)
        {
            var printer = new FizzBuzzPrinter();

            for (int i = 1; i <= 100; i++)
            {
                var result = printer.Translate(i);

                Console.WriteLine(result);
            }
        }
All Usage Examples Of Tests.FizzBuzzPrinter::Translate