Exemple #1
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #7
0
 public FieldPresenterViewWrapper(FieldPresenter p) : base(p)
 {
 }