public void GetProfit_MatchingSymbols_Profit(Symbols.Symbols symbolType, decimal expectedResult)
        {
            var testsymbols = new List <ISymbol>
            {
                Symbol.Create(symbolType),
                Symbol.Create(symbolType),
                Symbol.Create(symbolType)
            };

            var result = _profitCalculator.GetProfit(testsymbols, 1);

            Assert.AreEqual(expectedResult, result);
        }
        public void GetProfit_MatchingSymbolsWithWildcard_NoProfit(
            Symbols.Symbols firstSymbolType,
            Symbols.Symbols secondSymbolType,
            Symbols.Symbols thirdSymbolType)
        {
            var testsymbols = new List <ISymbol>
            {
                Symbol.Create(firstSymbolType),
                Symbol.Create(secondSymbolType),
                Symbol.Create(thirdSymbolType)
            };

            var result = _profitCalculator.GetProfit(testsymbols, 1);

            Assert.AreEqual(0.0m, result);
        }