Beispiel #1
0
        public void ReInitializeAllPlayers()
        {
            // Arrange
            StockEngine engine     = new YahooStockEngine();
            decimal     walletSize = 400;

            // Act
            engine.ReInitializeAllPlayers(walletSize);

            // Assert
            List <Investment> investments = engine.GetInvestments().ToList();

            Assert.That(investments.Count, Is.EqualTo(5));
            Assert.NotNull(investments.FirstOrDefault(x => x.PlayerName == "Chris"));
            Assert.NotNull(investments.FirstOrDefault(x => x.PlayerName == "Fiona"));
            Assert.NotNull(investments.FirstOrDefault(x => x.PlayerName == "Wilson"));
            Assert.NotNull(investments.FirstOrDefault(x => x.PlayerName == "Katherine"));
            Assert.NotNull(investments.FirstOrDefault(x => x.PlayerName == "Jon"));
        }