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); }