private void UpdateBook_Click(object sender, RoutedEventArgs e) { SubWindow2 view = new SubWindow2(); FieldPresenter presenter = new FieldPresenter(model, view); view.Show(); }
public void Move_Execute_AllowOneTime() { var presenter = new FieldPresenter(new GameSession(), 0, 0); presenter.Move.Execute(null); Assert.IsFalse(presenter.Move.CanExecute(null)); }
public void Move_Execute() { var presenter = new FieldPresenter(new GameSession(), 0, 0); presenter.Move.Execute(null); Assert.IsFalse(string.IsNullOrEmpty(presenter.Mark)); }
public void Reset_CleanPresenter() { var gameSession = new GameSession(); var presenter = new FieldPresenter(gameSession, 0, 0); presenter.Move.Execute(null); gameSession.Restart(); Assert.IsTrue(presenter.Move.CanExecute(null)); Assert.IsTrue(string.IsNullOrEmpty(presenter.Mark)); }
public MasterView() { DataObjects.UISettings.UIDistance = 5; InitializeComponent(); MasterPreseneter = new MasterPresenter(this); var fp = new FieldPresenter(this, MasterPreseneter); var hp = new HeightMapPresenter(this, MasterPreseneter); var vp = new Visualization3DPresenter(this); MasterPreseneter.SetupPresenters(fp, hp, vp); initMainView(); init3DView(); initHeightmapView(); initFieldView(); pbFieldCanvas.Focus(); }
public void Constructor_Init() { var presenter = new FieldPresenter(new GameSession(), 0, 0); Assert.IsTrue(presenter.Move.CanExecute(null)); }
public FieldPresenterViewWrapper(FieldPresenter p) : base(p) { }