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 MoveStrategyCommand_top_to_child()
        {
            StrategyViewModel drag = _strategy;
            var drop = new StrategyViewModel(_strategies, new StrategyModel {
                Name = "drop"
            }, null, null);

            _strategies.AddStrategy(drop);
            Assert.AreEqual(2, _strategies.Strategies.Count);
            Assert.AreEqual(0, drag.Strategies.Count);
            Assert.AreEqual(0, drop.Strategies.Count);

            Assert.IsTrue(drag.MoveStrategyCommand.CanExecute(null));
            drag.MoveStrategyCommand.Execute(drop);
            Assert.AreEqual(1, _strategies.Strategies.Count);
            Assert.AreEqual(0, drag.Strategies.Count);
            Assert.AreEqual(1, drop.Strategies.Count);
            Assert.AreSame(drop, drag._parent);
        }
Example #3
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);
        }