public void Generates52Cards() { //Act List <Card> deck = sut.Generate(); //Assert Assert.Equal(52, deck.Count); }
static void Main(string[] args) { string json = System.IO.File.ReadAllText($"{AppContext.BaseDirectory}/appsettings.json"); AppSettings settings = Newtonsoft.Json.JsonConvert.DeserializeObject <AppSettings>(json); StandardDeckGenerator standardDeckGenerator = new StandardDeckGenerator(); var deck = standardDeckGenerator.Generate(); PlayerGenerator playerGenerator = new PlayerGenerator(); var players = playerGenerator.Generate(settings.NumberOfPlayers); Console.WriteLine("Done"); }