Example #1
0
 public CalculateCommand(ICalculatorViewModel calculatorViewModel, ICalculator calculator)
 {
     _calculatorViewModel = calculatorViewModel
                            ?? throw new ArgumentNullException(nameof(calculatorViewModel));
     Calculator = calculator
                  ?? throw new ArgumentNullException(nameof(calculator));
 }
Example #2
0
 public SimpleCalculator(ICalculatorViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
     //KeyDown += OnKeyDown;
     //this.Resources.Add("mykey", new SolidColorBrush(Colors.Red));
 }
Example #3
0
 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();
 }
Example #6
0
 public SimpleCalculator(ICalculatorViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
 }