Technical requirements
The code for this chapter can be found in the following GitHub repository: https://github.com/PacktPublishing/Pragmatic-Microservices-with-CSharp-and-Azure. The ch02
source code folder contains the code samples for this chapter. You’ll find the code for the following:
Codebreaker.GamesAPIs
– The Web API projectCodebreaker.GamesAPIs.Models
– A library for the data modelsCodebreaker.GameAPIs.Analyzers
– A library containing game move analyzers for the gameCodebreaker.GamesAPIs.Analyzers.Tests
– Unit tests for the game move analyzersCodebreaker.AppHost
– The host project for .NET AspireCodebreaker.ServiceDefaults
– A library used by the .NET Aspire configuration
Note
You don’t implement the game move analyzers of the game in this chapter. The Analyzers
project is just for reference purposes, but you can simply use a NuGet package for the analyzers (CNinnovation.Codebreaker...