예제 #1
0
        public void ChangeIt_ReturnsPenniesLast_True()
        {
            ChangeBack testFive = new ChangeBack();

            ChangeBack.GetInput(".99");
            ChangeBack.ChangeIt();

            Assert.AreEqual(4, ChangeBack.Pennies);
        }
예제 #2
0
        public static void Main()
        {
            ChangeBack changeMaker = new ChangeBack();

            Console.WriteLine("Welcome to the Change-Machine!\n\nEnter an Amount in change and we'll break it down to it's smallest number of coins possible:");
            string input = Console.ReadLine();

            ChangeBack.GetInput(input);
            ChangeBack.ChangeIt();
            Console.WriteLine("Your change consists of:\n" + ChangeBack.Quarters + " quarters\n" + ChangeBack.Dimes + " dimes\n" + ChangeBack.Nickels + " nickels\n" + ChangeBack.Pennies + " pennies");
            Console.WriteLine("Keep the change ya filthy animal.");
        }
예제 #3
0
        public void ChangeIt_ReturnsDimesNext_True()
        {
            // Arrange
            ChangeBack testThree = new ChangeBack();

            // Act
            ChangeBack.GetInput(".90");
            ChangeBack.ChangeIt();

            // Assert
            Assert.AreEqual(1, ChangeBack.Dimes);
        }
예제 #4
0
        public void ChangeIt_ReturnsNickelsNext_True()
        {
            // Arrange
            ChangeBack testFour = new ChangeBack();

            // Act
            ChangeBack.GetInput(".90");
            ChangeBack.ChangeIt();

            // Assert
            Assert.AreEqual(1, ChangeBack.Nickels);
        }
예제 #5
0
        public void ChangeIt_ReturnsQuartersFirst_True()
        {
            // Arrange
            ChangeBack testTwo = new ChangeBack();

            // Act
            ChangeBack.GetInput(".90");
            ChangeBack.ChangeIt();

            // Assert
            Assert.AreEqual(3, ChangeBack.Quarters);
        }