public void DepositWrongCoinTest() { //Arrange MoneyPool moneyPool = new MoneyPool(); //instance of the class int coin = 6; //Act bool result = moneyPool.DepositCoin(coin); //Assert Assert.False(result); }
public void Test1() { //Arrange MoneyPool mP = new MoneyPool(); int expected = 5; //Act mP.DepositACoin(5); //Assert Assert.Equal(expected, mP.MoneyPoolPot); }
public void ReturnChangeTest() { //Arrange MoneyPool mP = new MoneyPool(); //instance of the class int[] denominations = { 1, 5, 10, 20, 50, 100, 500, 1000 }; int moneyPoolPot = 121; //Act //Assert }
public void DepositCoinTest() { //Arrange MoneyPool moneyPool = new MoneyPool(); //instance of the class int coin = 5; //Act bool result = moneyPool.DepositCoin(coin); moneyPool.DepositCoin(5); //Add 5 to pot //Assert Assert.True(result); }
public void HaveMoney_PutInMoney_HaveNotEnoughMoney() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); //Act bool haveMoney = myMoneyPool.HaveMoney(125); //Assert Assert.False(haveMoney); }
public void PurchaseItemTest() { //Arrange MoneyPool mP = new MoneyPool(); //instance of the class string productCode = "A1"; string enteredCode = "A1"; bool expected = true; //Act var result = mP.PurchaseItem(productCode, enteredCode); //Assert Assert.Equal(expected, result); }
public void GetMoneyPool_Cond_Expect() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); //Act Dictionary <MyLocalCurrency, int> currencyInput = myMoneyPool.GetMoneyPool(); //Assert Assert.NotNull(currencyInput); }
static void Main(string[] args) { bool Run = true; while (Run) { Inventory Inventory = new Inventory(); Basic Basic = new Basic(); Console.WriteLine("Welcome to the vending machine."); Console.WriteLine("\t[1] Inspect what's in the machine."); Console.WriteLine("\t[2] Put in money in the machine"); Console.WriteLine("\t[3] Purchase something."); Console.WriteLine("\t[4] Consume something you have."); Console.WriteLine("\t[5] Step away from the machine."); int Choice = Convert.ToInt32(Console.ReadLine()); try { switch (Choice) { case 1: Inventory.ShowStock(); break; case 2: MoneyPool.AddMoney(); break; case 3: Basic.Purchase(); break; case 4: Basic.Use(); break; case 5: Run = false; break; } } catch { Console.WriteLine("Please enter a proper value."); } } }
public void Add_ValuesIn_ExpectCorrectValues() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); int myExpectedSaldo = 67; //Act int mySaldo = myMoneyPool.Saldo(); //Assert Assert.Equal(myExpectedSaldo, mySaldo); }
public void HaveMoney_UseMoney_HaveRightMoneyLeft() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); int myExpectedSaldo = 37; //Act myMoneyPool.UseMoney(30); int mySaldo = myMoneyPool.Saldo(); //Assert Assert.Equal(myExpectedSaldo, mySaldo); }
public void EndAndEmpty_Cond_Expect() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); int myExpectedSaldo = 0; //Act myMoneyPool.EndAndEmpty(); int mySaldo = myMoneyPool.Saldo(); //Assert Assert.Equal(myExpectedSaldo, mySaldo); }
public void UseMoney_PutInMoneyUseToMuch_SameSaldo() { //Arrange MoneyPool myMoneyPool = new MoneyPool(); myMoneyPool.Add(MyLocalCurrency.Fifty); myMoneyPool.Add(MyLocalCurrency.Ten); myMoneyPool.Add(MyLocalCurrency.Five); myMoneyPool.Add(MyLocalCurrency.One); myMoneyPool.Add(MyLocalCurrency.One); int myExpectedSaldo = 7; //Act myMoneyPool.UseMoney(30); myMoneyPool.UseMoney(30); myMoneyPool.UseMoney(30); int mySaldo = myMoneyPool.Saldo(); //Assert Assert.Equal(myExpectedSaldo, mySaldo); }
private void SendCoin2Bank() { print("coins are close"); OnCoin2Bank?.Invoke(); MoneyPool.ReturnCoinFromPool(gameObject); }
private void Start() { pool = GameObject.Find("MoneyPool").GetComponent <MoneyPool>(); }