public void WhenMinBuyInIsNotSet()
        {
            // Arrange
            var gameSettings = new CommonGameSettings();

            // Act
            var minBuyIn = gameSettings.MinBuyIn;

            // Assert
            Assert.IsTrue(minBuyIn > 0, "Min Buy-in should be greater than 0");
        }
        public void WhenBigBlindIsNotSet()
        {
            // Arrange
            var gameSettings = new CommonGameSettings();

            // Act
            var bigBlind = gameSettings.BigBlind;

            // Assert
            Assert.IsTrue(bigBlind > 0, "Big Blind should be greater zero");
            Assert.IsTrue(bigBlind >= 2, "Big Blind should be greater two");
        }
        public void WhenNumOfSeatsAreNotSet()
        {
            // Arrange
            var gameSetting = new CommonGameSettings();

            // Act
            var numOfSeats = gameSetting.NumOfSeats;

            //Assert
            Assert.IsTrue(numOfSeats >= 2, "Need two seats to play");
            Assert.IsTrue(numOfSeats <= 22, "There is only so many class");
        }
        public void WhenMinBuyInIsSetToPositiveNumber()
        {
            // Arrange
            var gameSettings1000 = new CommonGameSettings { MinBuyIn = 1000 };
            var gameSettings999 = new CommonGameSettings { MinBuyIn = 999 };

            // Act
            var minBuyIn1000 = gameSettings1000.MinBuyIn;
            var minBuyIn999 = gameSettings999.MinBuyIn;

            // Assert
            Assert.AreEqual(1000, minBuyIn1000, "Min Buyin for 1000 should not have changed");
            Assert.AreEqual(999, minBuyIn999, "Min Buyin for 999 should not have changed");
        }
        public void WhenBigBlindIsSetToEvenPostiveNumber()
        {
            // Arrange
            var gameSettings = new CommonGameSettings
            {
                BigBlind = 1000
            };

            // Act
            var littleBlind = gameSettings.LittleBlind;

            // Assert
            Assert.AreEqual(500, littleBlind, "Little blind should be half of the Big Blind");
        }