Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
0
 public void Initialize()
 {
     myTipCalcTransaction = new TipCalcTransaction();
     myTipDatabase        = new TipDatabaseMock(new FileHelperMock());
 }