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); }
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); }
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); }