Example #1
0
 public void Ctor_ShouldProjectConfigurationManagerThrowArgumentNullException()
 {
     //Assert
     Assert.Throws <ArgumentNullException>(() =>
     {
         //Act
         SaveMethodViewModel viewModel = new SaveMethodViewModel(this.authManager,
                                                                 this.dialogFactory,
                                                                 null,
                                                                 this.projectConfiguration,
                                                                 this.packageManager,
                                                                 this.arasDataProvider,
                                                                 this.methodInformation,
                                                                 "methodCode",
                                                                 "projectConfPath",
                                                                 "projectName",
                                                                 "projectFullName");
     });
 }
Example #2
0
        public IViewAdaper <SaveMethodView, SaveMethodViewResult> GetSaveToArasView(IProjectConfigurationManager projectConfigurationManager, IProjectConfiguraiton projectConfiguration, PackageManager packageManager, MethodInfo methodInformation, string methodCode, string projectConfigPath, string projectName, string projectFullName)
        {
            var view      = new SaveMethodView();
            var viewModel = new SaveMethodViewModel(
                authManager,
                this,
                projectConfigurationManager,
                projectConfiguration,
                packageManager,
                arasDataProvider,
                methodInformation,
                methodCode,
                projectConfigPath,
                projectName,
                projectFullName);

            view.DataContext = viewModel;

            AttachToParentWindow(view);
            return(new SaveMethodViewAdapter(view));
        }