Exemplo n.º 1
0
        public void TestStockPositionCreation(string ti, int q, decimal ep)
        {
            var sp = new StockPosition(ti, q, ep);

            Assert.IsTrue(sp.GetTicker() == ti);
            Assert.IsTrue(sp.GetQuantity() == q);
            Assert.IsTrue(sp.GetEntrancePrice() == ep);
        }
Exemplo n.º 2
0
        public void TestEditOfStockInPortfolio()
        {
            var sp = new StockPosition("AMD", 10, 14.01m);
            var p  = new Portfolio();

            p.AddToPortfolio(sp);

            p.EditPosition(sp.GetTicker(), sp.GetQuantity() - 5, sp.GetEntrancePrice());

            Assert.IsTrue(p.GetStockPortfolio()[0].GetQuantity() == 5);
        }