예제 #1
0
        public void CreatePresenterWithNonGenericView()
        {
            //  Arrange
            DefaultPresenterFactory defaultPresenterFactory = new DefaultPresenterFactory();
            LaunchView view = new LaunchView();
            //LaunchPresenter createProjectPresenter = new LaunchPresenter(view);

            //  Act
            var actualPresenter = defaultPresenterFactory.Create(typeof(LaunchPresenter), typeof(LaunchView), view);

            //  Assert
            Assert.IsInstanceOfType(actualPresenter, typeof(LaunchPresenter));
        }
예제 #2
0
        public void CreatePresenterTest()
        {
            //  Arrange
            DefaultPresenterFactory defaultPresenterFactory = new DefaultPresenterFactory();
            CreateProjectForm view = new CreateProjectForm();
            CreateProjectPresenter createProjectPresenter = new CreateProjectPresenter(view);

            //  Act
            var actualPresenter = defaultPresenterFactory.Create(typeof(CreateProjectPresenter), typeof(CreateProjectForm), view);

            //  Assert
            Assert.IsInstanceOfType(actualPresenter, typeof(CreateProjectPresenter));
        }