Skip to content

jaredhwilliams/FizzBuzz

Repository files navigation

Build status

FizzBuzz

This is a FizzBuzz style programming exercise in C#. It has the following requirements:

  1. The client application should be able to provide their own list of divisor to word pairs.
  2. The client application should be able to provide as many pairs as they want.
  3. The client application should be able to provide an upper bound up to int.MaxValue.
  4. The FizzBuzz library should be callable from .NET client applications of any type (e.g. web apps, mobile apps, console apps, etc.). Note: The sample client provided in this repository is a console application.
  5. The FizzBuzz library should have relevant unit tests using the NUnit framework.
  6. The source should be stored in a Git repository and be hosted on Github.
  7. The repository should contain an automated build script that builds the solution and runs the unit tests.
  8. The repository should be integrated with a CI server to kick off automated builds/tests, send notifications, allow viewing of build status/history, etc.

Built With

Building Locally

To build and run the unit tests locally:

  1. Download the source to a directory on your local machine (i.e. git clone ...)
  2. Navigate to the source directory
  3. Run the powershell build script (i.e. .\build.ps1)

About

Enhanced FizzBuzz in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published