private TipCalcTransaction TransformToTipCalcTransaction(ITipCalcTransactionDO tipCalcTransactionDO) { var tipCalcTransaction = new TipCalcTransaction { Id = tipCalcTransactionDO.Id, Total = tipCalcTransactionDO.Total, Tip = tipCalcTransactionDO.Tip, TipPercent = tipCalcTransactionDO.TipPercent, GrandTotal = tipCalcTransactionDO.GrandTotal, Split = tipCalcTransactionDO.Split, NumOfPersons = tipCalcTransactionDO.NumOfPersons, TotalPerPerson = tipCalcTransactionDO.TotalPerPerson, Saved = tipCalcTransactionDO.Saved }; return(tipCalcTransaction); }
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()); }