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); }
public void Constructor_AndDetailsVisible() { var form = new LogViewStub() { DetailsVisible = true }; var presenter = new LogViewPresenter(new LogViewModel(eventLog)); presenter.LogView = form; Assert.IsFalse(form.DetailsVisible); }
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); }