示例#1
0
 public CompareToolSettings()
 {
     InitializeComponent();
     _viewModel    = DataContext as CompareToolSettingsVm;
     this.Loaded  += OnLoaded;
     this.Closing += OnClosing;
 }
        public void Setup()
        {
            _compareTools = new List <CompareToolSettings>
            {
                new CompareToolSettings
                {
                    Name    = "Beyond Compare3",
                    ExePath = "dummyPath"
                },
                new CompareToolSettings
                {
                    Name    = "KDiff3",
                    ExePath = "dummyPath"
                }
            };

            _compareToolsContainer = new CompareToolSettingsContainer(_compareTools, -1);

            _compareToolSettingsPersist = Substitute.For <ICompareToolSettingsPersist>();
            _compareToolSettingsPersist.Load().Returns(_compareToolsContainer);
            _viewModel = new CompareToolSettingsVm(_compareToolSettingsPersist);
        }