Пример #1
0
        public void TestGet()
        {
            _Drawer.AddDayStock(new DateTime(2009, 10, 13),
                                FakeStockDataCreator.Create(new DateTime(2009, 10, 13), 102, 106, 101, 105, 1000));

            Assert.IsNotNull(_Drawer.GetAt(new DateTime(2009, 10, 13)));
            Assert.IsNull(_Drawer.GetAt(new DateTime(2009, 10, 14)));
        }
        public void ParseCharsTest()
        {
            StockHistoryCharMapping mapping = new RatioTenthCharMapping(1);

            DateTime  now = DateTime.Now;
            StockData sd1 = FakeStockDataCreator.Create(now.AddDays(-1), 10, 10.8, 9.7, 10, 30);
            StockData sd2 = FakeStockDataCreator.Create(now, 11, 11.2, 10.6, 10.8, 50);

            string result = mapping.ParseChars(sd1, sd2);

            Assert.IsTrue(result == "ulhj");
        }
Пример #3
0
        public SimpleStockHistory()
        {
            DateTime dt = startDate_;

            stocks_.Add(dt, FakeStockDataCreator.Create(dt, 10, 11, 9, 10, 30));
            dt = dt.AddDays(1);

            stocks_.Add(dt, FakeStockDataCreator.Create(dt, 10, 10.2, 9.9, 10.2, 50));
            dt = dt.AddDays(1);

            stocks_.Add(dt, FakeStockDataCreator.Create(dt, 10, 10.3, 9.8, 9.8, 30));
            dt = dt.AddDays(1);

            stocks_.Add(dt, FakeStockDataCreator.Create(dt, 10, 10.5, 9.6, 9.8, 30));
            dt = dt.AddDays(1);
        }
Пример #4
0
        public void IsReverseT_Test()
        {
            StockData sd2 = FakeStockDataCreator.Create(DateTime.Now, 10, 10.4, 9.96, 10, 50);

            Assert.IsTrue(ShapeJudger.IsReverseT(sd2));
        }