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); }
public void Initialize() { myTipCalcTransaction = new TipCalcTransaction(); myTipDatabase = new TipDatabaseMock(new FileHelperMock()); }