public void PresenterNoArgument_Constructor_SupplyNullView_ThrowsArgumentNullException()
        {
            TestDelegate testDelegate = () =>
            {
                MockMustThrowExceptionHack.ExecuteMock(() =>
                {
                    var target = new Mock <BaseWizardPresenter <IView> >(_controllerMock.Object, null).Object;
                });
            };

            Assert.That(testDelegate, Throws.Exception.TypeOf <ArgumentNullException>().With.Property("ParamName").EqualTo("view"));
        }
Пример #2
0
        public void PresenterWithArgument_Constructor_SupplyNullApplicationController_ThrowsArgumentNullException()
        {
            TestDelegate testDelegate = () =>
            {
                MockMustThrowExceptionHack.ExecuteMock(() =>
                {
                    var target = new Mock <BasePresenter <IView, object> >(null, _viewMock.Object).Object;
                });
            };

            Assert.That(testDelegate, Throws.Exception.TypeOf <ArgumentNullException>().With.Property("ParamName").EqualTo("controller"));
        }