Example #1
0
        public void USCoinMintMark()
        {
            //Arrange
            string         mintNameDenver, mintNamePhili, mintNameSanFran, mintNameWestPoint, mintNameNewOrleans;
            USCoinMintMark D, P, S, W, O;

            //Act
            mintNameDenver     = "Denver";
            mintNamePhili      = "Philadelphia";
            mintNameSanFran    = "San Francisco";
            mintNameWestPoint  = "West Point";
            mintNameNewOrleans = "New Orleans";
            D = CurrencyLibrary.USCurrency.USCoinMintMark.D;
            P = CurrencyLibrary.USCurrency.USCoinMintMark.P;
            S = CurrencyLibrary.USCurrency.USCoinMintMark.S;
            W = CurrencyLibrary.USCurrency.USCoinMintMark.W;
            O = CurrencyLibrary.USCurrency.USCoinMintMark.O;

            //Assert
            Assert.AreEqual(USCoin.GetMintNameFromMark(D), mintNameDenver);
            Assert.AreEqual(USCoin.GetMintNameFromMark(P), mintNamePhili);
            Assert.AreEqual(USCoin.GetMintNameFromMark(S), mintNameSanFran);
            Assert.AreEqual(USCoin.GetMintNameFromMark(W), mintNameWestPoint);
            Assert.AreEqual(USCoin.GetMintNameFromMark(O), mintNameNewOrleans);
        }
        public void GetUSCoinList()
        {
            //Arrange
            var uscoins = USCoin.GetUSCoinList();
            //Act
            List <Coin> expectedList = new List <Coin>()
            {
                new DollarCoin(),
                new HalfDollar(),
                new Quarter(),
                new Dime(),
                new Nickel(),
                new Penny()
            };

            //Assert
            Assert.AreEqual(expectedList.Count, uscoins.Count);
            foreach (Coin coin in expectedList)
            {
                int index = expectedList.IndexOf(coin);
                Assert.AreEqual(expectedList[index].Name,
                                uscoins[index].Name
                                );
                Assert.AreEqual(expectedList[index].MonetaryValue,
                                uscoins[index].MonetaryValue
                                );
            }
        }
Example #3
0
        public void USCoinMintMark()
        {
            USCoinTest = new USCoin();
            // I had to implement a test USCoin here. Ask in class ****************
            //also - this is marked as abstract on diagram, but not in the examples.
            //Arrange
            string         mintNameDenver, mintNamePhili, mintNameSanFran, mintNameWestPoint;
            USCoinMintMark D, P, S, W;

            //Act
            mintNameDenver    = "Denver";
            mintNamePhili     = "Philadelphia";
            mintNameSanFran   = "San Francisco";
            mintNameWestPoint = "West Point";
            D = Currency.USCoinMintMark.D;
            P = Currency.USCoinMintMark.P;
            S = Currency.USCoinMintMark.S;
            W = Currency.USCoinMintMark.W;

            //Assert
            Assert.AreEqual(USCoinTest.GetMintNameFromMark(D), mintNameDenver);
            Assert.AreEqual(USCoinTest.GetMintNameFromMark(P), mintNamePhili);
            Assert.AreEqual(USCoinTest.GetMintNameFromMark(S), mintNameSanFran);
            Assert.AreEqual(USCoinTest.GetMintNameFromMark(W), mintNameWestPoint);
        }
Example #4
0
 public void USCoinMintMark()
 {
     Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.D), "Denver");
     Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.P), "Philadephia");
     Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.S), "San Francisco");
     Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.W), "West Point");
 }
 private void AddCommand()
 {
     for (int x = 0; x < CoinNum; x++)
     {
         USCoin coin = SelectedCoin;
         this.AddCoin(coin);
     }
 }
Example #6
0
        public CoinView(USCoin coin)
        {
            InitializeComponent();
            Coin = coin;
            USCoinViewModel viewModel = new USCoinViewModel(coin);

            this.DataContext = viewModel;
        }
        public void USCoinMintMark()
        {
            string         mintNameDenver, mintNamePhili, mintNameSanFran, mintNameWestPoint;
            USCoinMintMark D, P, S, W;

            mintNameDenver    = "Denver";
            mintNamePhili     = "Philidelphia";
            mintNameSanFran   = "San Francisco";
            mintNameWestPoint = "West Point";
            D = Currency.US.USCoinMintMark.D;
            P = Currency.US.USCoinMintMark.P;
            S = Currency.US.USCoinMintMark.S;
            W = Currency.US.USCoinMintMark.W;


            Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.D), "Denver");
            Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.P), "Philadephia");
            Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.S), "San Francisco");
            Assert.AreEqual(USCoin.GetMintNameFromMark(Currency.US.USCoinMintMark.W), "West Point");
        }
        public void USCoinMintMark()
        {
            //Arrange
            string         mintNameDenver, mintNamePhili, mintNameSanFran, mintNameWestPoint;
            USCoinMintMark D, P, S, W;

            //Act
            mintNameDenver    = "Denver";
            mintNamePhili     = "Philadephia";
            mintNameSanFran   = "San Francisco";
            mintNameWestPoint = "West Point";
            D = Currency.US.USCoinMintMark.D;
            P = Currency.US.USCoinMintMark.P;
            S = Currency.US.USCoinMintMark.S;
            W = Currency.US.USCoinMintMark.W;

            //Assert
            Assert.AreEqual(USCoin.GetMintNameFromMark(D), mintNameDenver);
            Assert.AreEqual(USCoin.GetMintNameFromMark(P), mintNamePhili);
            Assert.AreEqual(USCoin.GetMintNameFromMark(S), mintNameSanFran);
            Assert.AreEqual(USCoin.GetMintNameFromMark(W), mintNameWestPoint);
        }