Exemplo n.º 1
0
        public void GenerateColor_ForEBondAndHighTransactionCost_ReturnsRed()
        {
            //Arrange
            var stockManager    = new StockCreator();
            var marketValue     = 5;
            var transactionCost = 100001;

            //Act
            var result = stockManager.GenerateColor(StockType.Bond, marketValue, transactionCost);

            //Assert
            Assert.AreEqual(result, Brushes.Red);
        }
Exemplo n.º 2
0
        public void GenerateColor_MarketValueAboveZeroOrZero_ReturnsBlack()
        {
            //Arrange
            var stockManager    = new StockCreator();
            var marketValue     = 5;
            var transactionCost = 0;

            //Act
            var result = stockManager.GenerateColor(StockType.Equity, marketValue, transactionCost);

            //Assert
            Assert.AreEqual(result, Brushes.Black);
        }