public void SetEquityState_SetColorGreen0() { DI.Register(); FundViewModel viewModel = new FundViewModel(); viewModel.AddEquity("equity 1", 10, 1000000); Assert.AreEqual(0, viewModel.Funds[0].State); }
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); }
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(); } }