public CalculateCommand(ICalculatorViewModel calculatorViewModel, ICalculator calculator) { _calculatorViewModel = calculatorViewModel ?? throw new ArgumentNullException(nameof(calculatorViewModel)); Calculator = calculator ?? throw new ArgumentNullException(nameof(calculator)); }
public SimpleCalculator(ICalculatorViewModel viewModel) { InitializeComponent(); DataContext = viewModel; //KeyDown += OnKeyDown; //this.Resources.Add("mykey", new SolidColorBrush(Colors.Red)); }
public MainWindowViewModel(ICalculatorViewModel calculatorViewModel) { CalculatorViewModel = calculatorViewModel; }
/// <summary> /// Inject ninja commander into fight controller /// </summary> /// <param name="ninjaCommander"></param> /// <param name="calculatorViewModel"></param> public FightController(INinjaCommander ninjaCommander, ICalculatorViewModel calculatorViewModel) { _ninjaCommander = ninjaCommander; _calculatorViewModel = calculatorViewModel; }
protected override void Because() { _calculatorModel = ObjectFactory.GetInstance<ICalculatorModel>(); _viewModel = new CalculatorViewModel(_calculatorModel); base.Because(); }
public SimpleCalculator(ICalculatorViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }