Example #1
0
 public void Presenter_Constructor_Requires_Non_Null_Controller()
 {
     // Arrange (see the SetUp method)
     // Act
     // Assert
     Assert.Throws <ArgumentNullException>(() => { _presenter = new DispatchPresenter(_view.Object, null); });
 }
Example #2
0
 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); });
 }
Example #3
0
        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");
        }
Example #4
0
 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
     };
 }