示例#1
0
        public void Setup()
        {
            _fileSettings = Substitute.For <IConfigValueStore>();

            _configurationManager = new DiffMergeToolConfigurationManager(() => _fileSettings);

            _fileSettings.GetValue(_configurationManager.GetTestAccessor().DiffToolKey).Returns(DiffToolName);
            _fileSettings.GetValue(_configurationManager.GetTestAccessor().MergeToolKey).Returns(MergeToolName);
        }
示例#2
0
        public void Setup()
        {
            _fileSettings = Substitute.For <IConfigValueStore>();

            _configurationManager = new DiffMergeToolConfigurationManager(() => _fileSettings);

            _fileSettings.GetValue(SettingKeyString.DiffToolKey).Returns(DiffToolName);
            _fileSettings.GetValue(SettingKeyString.MergeToolKey).Returns(MergeToolName);
            _fileSettings.GetValue(SettingKeyString.MergeToolNoGuiKey).Returns(MergeToolNameNoGui);
        }
示例#3
0
        public void ConfigureDiffMergeTool_should_return_if_file_unset()
        {
            _fileSettings = null;

            _configurationManager.ConfigureDiffMergeTool("bla", DiffMergeToolType.Diff, "", "");
        }