public void CreationDateTest()
 {
     Candlestick target = new Candlestick(); // TODO: Initialize to an appropriate value
     DateTime expected = new DateTime(); // TODO: Initialize to an appropriate value
     DateTime actual;
     target.CreationDate = expected;
     actual = target.CreationDate;
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Verify the correctness of this test method.");
 }
        public void calculateMidPointTest()
        {
            MidPoint_Accessor target = new MidPoint_Accessor();
            Candlestick candlestick = new Candlestick() { HighPrice = 5, LowPrice = 4 };
            double expected = 4.5;
            double actual;
            actual = target.calculateMidPoint(candlestick);
            Assert.AreEqual(expected, actual);

            candlestick.HighPrice = 5;
            candlestick.LowPrice = 5;
            expected = 5;
            actual = target.calculateMidPoint(candlestick);
            Assert.AreEqual(expected, actual);
        }
        public void getTrendTest()
        {
            MidPoint_Accessor target = new MidPoint_Accessor();
            Candlestick candlestick = new Candlestick() { HighPrice = 5, LowPrice = 4, Quote = 4.7 };
            Trend expected = Trend.Bullish;
            Trend actual;
            actual = target.getTrend(candlestick);
            Assert.AreEqual(expected, actual);

            candlestick.Quote = 4.4;
            expected = Trend.Bearish;
            actual = target.getTrend(candlestick);
            Assert.AreEqual(expected, actual);

            candlestick.Quote = 4.5;
            expected = Trend.UnTrended;
            actual = target.getTrend(candlestick);
            Assert.AreEqual(expected, actual);
        }
 public void CandlestickConstructorTest()
 {
     Candlestick target = new Candlestick();
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
 public void YesterdayClosePriceTest()
 {
     Candlestick target = new Candlestick(); // TODO: Initialize to an appropriate value
     double expected = 0F; // TODO: Initialize to an appropriate value
     double actual;
     target.YesterdayClosePrice = expected;
     actual = target.YesterdayClosePrice;
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Verify the correctness of this test method.");
 }
        public void isTodayCloseLowerThanYesterdayTest()
        {
            Candlestick target1 = new Candlestick() { YesterdayClosePrice = 5.98, Quote = 5.00 };
            bool expected1 = true;
            bool actual1;
            actual1 = target1.isTodayCloseLowerThanYesterday();

            Candlestick target2 = new Candlestick() { YesterdayClosePrice = 4.98, Quote = 5.00 };
            bool expected2 = false;
            bool actual2;
            actual2 = target2.isTodayCloseLowerThanYesterday();

            Candlestick target3 = new Candlestick() { YesterdayClosePrice = 4.98, Quote = 4.98 };
            bool expected3 = false;
            bool actual3;
            actual3 = target3.isTodayCloseLowerThanYesterday();

            Assert.AreEqual(expected1, actual1);
            Assert.AreEqual(expected2, actual2);
            Assert.AreEqual(expected3, actual3);
        }
        public void isBullishTest()
        {
            Candlestick target1 = new Candlestick() { OpenPrice = 1, Quote = 2 };
            bool expected1 = true;
            bool actual1;
            actual1 = target1.isBullish();

            Candlestick target2 = new Candlestick() { OpenPrice = 1, Quote=1};
            bool expected2 = false;
            bool actual2;
            actual2 = target2.isBullish();

            Candlestick target3 = new Candlestick() { OpenPrice = 1, Quote = 0.5 };
            bool expected3 = false;
            bool actual3;
            actual3 = target3.isBullish();

            Assert.AreEqual(expected1, actual1);
            Assert.AreEqual(expected2, actual2);
            Assert.AreEqual(expected3, actual3);
        }
        public void isBearishOrBullishTest()
        {
            Candlestick target1 = new Candlestick() { OpenPrice = 1, Quote = 2 };
            Trend expected1 = Trend.Bullish;
            Trend actual1;
            actual1 = target1.isBearishOrBullish();

            Candlestick target2 = new Candlestick() { OpenPrice = 1, Quote = 1 };
            Trend expected2 = Trend.UnTrended;
            Trend actual2;
            actual2 = target2.isBearishOrBullish();

            Candlestick target3 = new Candlestick() { OpenPrice = 1, Quote = 0.5 };
            Trend expected3 = Trend.Bearish;
            Trend actual3;
            actual3 = target3.isBearishOrBullish();

            Assert.AreEqual(expected1, actual1);
            Assert.AreEqual(expected2, actual2);
            Assert.AreEqual(expected3, actual3);
        }
        public void getLowRangeTest()
        {
            Candlestick target = new Candlestick() { OpenPrice = 2, LowPrice = 1 };
            bool percent = false;
            double expected = -1;
            double actual;
            actual = target.getLowRange(percent);
            Assert.AreEqual(expected, actual);

            Candlestick target2 = new Candlestick() { OpenPrice = 2, LowPrice = 1 };
            bool percent2 = true;
            double expected2 = -0.5;
            double actual2;
            actual2 = target2.getLowRange(percent2);
            Assert.AreEqual(expected2, actual2);
        }