Пример #1
0
        public void キャンドルを追加できること()
        {
            var entry = new ChartEntryEntity()
            {
                Symbol = "USD_JPY",
                Range  = ChartRange.Hourly
            };

            entry.Candles.Add(new CandleEntity()
            {
                Time   = DateTime.Now,
                Open   = 2,
                High   = 4,
                Low    = 1,
                Close  = 3,
                Volume = 5,
            });

            using (var context = new CandleChartStore())
            {
                context.ChartEntries.Add(entry);
                context.SaveChanges();
            }

            using (var context = new CandleChartStore())
            {
                var chart = context.ChartEntries.Find(entry.Id);
                context.Entry(chart).Collection(ce => ce.Candles).Load();
                Assert.IsNotNull(chart.Candles.FirstOrDefault());
            }
        }
Пример #2
0
        public void チャートエントリを追加できること()
        {
            var entry = new ChartEntryEntity()
            {
                Symbol = "USD_JPY",
                Range  = ChartRange.Hourly
            };

            using (var context = new CandleChartStore())
            {
                context.ChartEntries.Add(entry);
                context.SaveChanges();
            }

            using (var context = new CandleChartStore())
            {
                Assert.IsNotNull(context.ChartEntries.Find(entry.Id));
            }
        }