コード例 #1
0
        public void BestTimetoBuyandSellStock_ResultsInZeroProfit()
        {
            var expectedResult = 0;
            var prices         = new int[] { 7, 6, 4, 3, 1 };

            var result = new BestTimetoBuyandSellStock().MaxProfit(prices);

            Assert.AreEqual(result, expectedResult);
        }
コード例 #2
0
        public void BestTimetoBuyandSellStock_Success()
        {
            var expectedResult = 5;   // 6 - 1
            var prices         = new int[] { 7, 1, 5, 3, 6, 4 };

            var result = new BestTimetoBuyandSellStock().MaxProfit(prices);

            Assert.AreEqual(result, expectedResult);
        }