Example #1
0
        public void ResetCalulator_ValidViewModel_CalculatorResetToInitialState()
        {
            var myCalculatorViewModel = new CalculatorPageViewModel(myCalculator, myTipCalcTransaction, myTipDatabase)
            {
                TotalTxt = "35",
                TipTxt   = "6.30"
            };

            var newCalculator          = new TipCalculator();
            var newTipCalcTransaction  = new TipCalcTransaction();
            var newTipDatabase         = new TipDatabaseMock(new FileHelperMock());
            var newCalculatorViewModel = new CalculatorPageViewModel(newCalculator, newTipCalcTransaction, newTipDatabase);

            myCalculatorViewModel.ResetCalculator();

            Assert.AreEqual(newCalculatorViewModel.TotalTxt, myCalculatorViewModel.TotalTxt);
            Assert.AreEqual(newCalculatorViewModel.TipTxt, myCalculatorViewModel.TipTxt);
            Assert.AreEqual(newCalculatorViewModel.TipPercent, myCalculatorViewModel.TipPercent);
            Assert.AreEqual(newCalculatorViewModel.TipPercentTxt, myCalculatorViewModel.TipPercentTxt);
            Assert.AreEqual(newCalculatorViewModel.GrandTotalTxt, myCalculatorViewModel.GrandTotalTxt);
        }
Example #2
0
 public void Initialize()
 {
     myTipCalcTransaction = new TipCalcTransaction();
     myTipDatabase        = new TipDatabaseMock(new FileHelperMock());
 }