public PositionCache(ISymbolCache symbolCache) { _positions = new List<Position>(); var random = new Random(); for(int i = 0; i < 100; i++) { _positions.Add(new Position(){Id = i + 1, Amount = random.Next(1, 100), Symbol = symbolCache.GetNext()}); } }