Ejemplo n.º 1
0
        public void SetEquityState_SetColorGreen0()
        {
            DI.Register();
            FundViewModel viewModel = new FundViewModel();

            viewModel.AddEquity("equity 1", 10, 1000000);
            Assert.AreEqual(0, viewModel.Funds[0].State);
        }
Ejemplo n.º 2
0
        public void AddEquity_AddsNewEquityToGrid()
        {
            DI.Register();
            FundViewModel viewModel = new FundViewModel();

            viewModel.AddEquity("Equity 1", 12, 1);
            Assert.AreEqual("Equity 1", viewModel.Funds[0].Name);
            Assert.AreEqual(1, viewModel.Funds.Count);
        }
Ejemplo n.º 3
0
 private void AddEquity_OnClick(object sender, RoutedEventArgs e)
 {
     if (_validation.Validate(EquityPriceTextBox.Text, EquityQuantityTextBox.Text))
     {
         _viewModel.AddEquity(@"Equity " + z.ToString(), double.Parse(EquityPriceTextBox.Text),
                              double.Parse(EquityQuantityTextBox.Text));
         _viewModel.UpdateSummaryTable();
         DisplayConfirmation();
         CleanTextBoxes();
         z = z + 1;
     }
     else
     {
         DisplayValidationBox();
     }
 }