Example #1
0
        public void LogView_SetWillSetViewData()
        {
            var logViewModel = new LogViewModel(eventLog);
            var presenter    = new LogViewPresenter(logViewModel);
            var logView      = new LogViewStub();

            presenter.LogView = logView;
            Assert.AreSame(logViewModel.Data, logView.Data);
        }
Example #2
0
        public void Constructor_AndDetailsVisible()
        {
            var form = new LogViewStub()
            {
                DetailsVisible = true
            };
            var presenter = new LogViewPresenter(new LogViewModel(eventLog));

            presenter.LogView = form;

            Assert.IsFalse(form.DetailsVisible);
        }
Example #3
0
        public void DetailsVisibile()
        {
            var form      = new LogViewStub();
            var presenter = new LogViewPresenter(new LogViewModel(eventLog))
            {
                LogView = form
            };

            presenter.DetailsVisible = true;
            Assert.IsTrue(form.DetailsVisible);

            presenter.DetailsVisible = false;
            Assert.IsFalse(form.DetailsVisible);
        }