This is a C# implementation of Tic-Tac-Toe that I use as my kata
- .NET Core 2.0
This project contains all the public enums, interfaces, and data transfer objects used by Tic-Tac-Toe.
This project contains all the core implementations to Tic-Tac-Toe.
This project contains the tests for the TicTacToe.Core project.
This project contains the core implementation for a console application like the TicTacToe.Console project.
This projects contains the cross-platform console application of Tic-Tac-Toe.
dotnet TicTacToe.Console.dll
This project contains the Windows Forms implementation of Tic-Tac-Toe.
TicTacToe.WindowsDesktop.Forms.exe
This projects contain the React implementation of Tic-TacToe.
The following interfaces must be satisifed for any new integrations:
- IGameSettings
Options for running the unit tests:
- Use Visual Studio's Test Runner
- Use ReSharper's Test Runner from within Visual Studio
- Use the nunit console runner, using a command such as:
nunit-console {path-to-assembly}
- .NET Core 2.0
- NUnit and NSubstitute
- Visual Studio 2017
- ReSharper
This project is licensed under the MIT License - see the LICENSE file for details