public void Presenter_Constructor_Requires_Non_Null_Controller() { // Arrange (see the SetUp method) // Act // Assert Assert.Throws <ArgumentNullException>(() => { _presenter = new DispatchPresenter(_view.Object, null); }); }
public void Presenter_Constructor_Requires_Non_Null_View() { // Arrange (see the SetUp method) // Act // Assert Assert.Throws <NullReferenceException>(() => { _presenter = new DispatchPresenter(null); }); Assert.Throws <NullReferenceException>(() => { _presenter = new DispatchPresenter(null, _controller.Object); }); }
public void Presenter_Constructor_Sets_View_Model_Instance() { // Arrange (see the SetUp method) // Act _presenter = new DispatchPresenter(_view.Object, _controller.Object); // Assert Assert.IsNotNull(_presenter.View.Model, "Model was not assigned by the Presenter to the View"); }
public void CreatePresenter(Mock <IDispatchView> mockedView, Mock <IDnnqaController> mockedController, Mock <HttpContextBase> mockedHttpContext, int controlViewID) { _presenter = new DispatchPresenter(mockedView.Object, mockedController.Object) { HttpContext = mockedHttpContext.Object, //ModuleId = data.ModuleId, //UserId = data.CreatedByUser, TabId = controlViewID }; }