public void Initialize()
 {
     _strategies = new StrategiesViewModel(new StrategiesModel(), null, null, null);
     _strategy   = new StrategyViewModel(_strategies, new StrategyModel {
         Name = "A"
     }, null, null, null);
     _strategies.AddStrategy(_strategy);
 }
Example #2
0
        public void Initialize()
        {
            Log.LogHandler = new ConsoleLogHandler();

            _strategies = new StrategiesViewModel(new StrategiesModel(), null, null);
            _strategy   = new StrategyViewModel(_strategies, new StrategyModel {
                Name = "A"
            }, null, null);
            _strategies.AddStrategy(_strategy);
        }
Example #3
0
        public void MoveStrategyCommand_child_to_top()
        {
            StrategiesViewModel drop = _strategies;
            var drag = new StrategyViewModel(_strategy, new StrategyModel {
                Name = "drag"
            }, null, null);

            _strategy.AddStrategy(drag);
            Assert.AreEqual(1, _strategy.Strategies.Count);
            Assert.AreEqual(0, drag.Strategies.Count);
            Assert.AreEqual(1, drop.Strategies.Count);

            Assert.IsTrue(drag.MoveStrategyCommand.CanExecute(null));
            drag.MoveStrategyCommand.Execute(drop);
            Assert.AreEqual(0, _strategy.Strategies.Count);
            Assert.AreEqual(0, drag.Strategies.Count);
            Assert.AreEqual(2, drop.Strategies.Count);
            Assert.AreSame(drop, drag._parent);
        }