public void RecognizeAllCoins()
        {
            var recognizer = new CoinRecognizer();

            foreach (var coin in Coin.Coins)
            {
                Assert.Same(coin, recognizer.Recognize(new Token(coin.MinWeight, coin.MinDiameter)));
                Assert.Same(coin, recognizer.Recognize(new Token(coin.MaxWeight, coin.MaxDiameter)));
            }
        }
        public void SingleTokenTests(decimal weight, decimal diameter, bool success)
        {
            var recognizer = new CoinRecognizer();

            Assert.Equal(success, recognizer.Recognize(new Token(weight, diameter)) != null);
        }