public void MessagesPresenter_Show_ShowsViewAndBringsToFront() { // Arrange var presenter = new MockFormMessagesPresenter(); // Act presenter.Show(); // Assert Assert.IsTrue(presenter.MockForm.Shown); Assert.AreEqual(1, presenter.MockForm.Invocations.Count(x => x.Name == nameof(IWin32Form.BringToFront))); }
public void MessagesPresenter_Show_ShowsViewAndSetsWindowStateToNormal_Test() { // Arrange var presenter = new MockFormMessagesPresenter(); presenter.Show(); Assert.IsTrue(presenter.MockForm.Shown); Assert.AreEqual(FormWindowState.Normal, presenter.Form.WindowState); presenter.Form.WindowState = FormWindowState.Minimized; // Act presenter.Show(); // Assert Assert.AreEqual(FormWindowState.Normal, presenter.Form.WindowState); }