public void CompletionListsEnabledRaisesPropertyChangedEvent()
 {
     var options = new T4ToolboxOptions();
     string changedProperty = string.Empty;
     options.PropertyChanged += (sender, args) => { changedProperty = args.PropertyName; };
     options.CompletionListsEnabled = !options.CompletionListsEnabled;
     Assert.AreEqual("CompletionListsEnabled", changedProperty);
 }
 public void CompletionListsEnabledDoesNotRaisePropertyChangedEventWhenNewValueIsSameAsOld()
 {
     var options = new T4ToolboxOptions();
     string changedProperty = string.Empty;
     options.PropertyChanged += (sender, args) => { changedProperty = args.PropertyName; };
     options.CompletionListsEnabled = options.CompletionListsEnabled;
     Assert.IsTrue(string.IsNullOrEmpty(changedProperty));
 }
Example #3
0
        public void CompletionListsEnabledRaisesPropertyChangedEvent()
        {
            var    options         = new T4ToolboxOptions();
            string changedProperty = string.Empty;

            options.PropertyChanged       += (sender, args) => { changedProperty = args.PropertyName; };
            options.CompletionListsEnabled = !options.CompletionListsEnabled;
            Assert.AreEqual("CompletionListsEnabled", changedProperty);
        }
Example #4
0
        public void CompletionListsEnabledDoesNotRaisePropertyChangedEventWhenNewValueIsSameAsOld()
        {
            var    options         = new T4ToolboxOptions();
            string changedProperty = string.Empty;

            options.PropertyChanged       += (sender, args) => { changedProperty = args.PropertyName; };
            options.CompletionListsEnabled = options.CompletionListsEnabled;
            Assert.IsTrue(string.IsNullOrEmpty(changedProperty));
        }
Example #5
0
        public void SyntaxColorizationEnabledRaisesPropertyChangedEvent()
        {
            var    options         = new T4ToolboxOptions();
            string changedProperty = string.Empty;

            options.PropertyChanged          += (sender, args) => { changedProperty = args.PropertyName; };
            options.SyntaxColorizationEnabled = !options.SyntaxColorizationEnabled;
            Assert.AreEqual("SyntaxColorizationEnabled", changedProperty);
        }
 public void LoadSettingsFromStorageUpdatesLocalOptions()
 {
     var globalOptions = new T4ToolboxOptions();
     using (var page = new TestableT4ToolboxOptionsPage(globalOptions))
     {
         var localOptions = (T4ToolboxOptions)page.AutomationObject;
         localOptions.SyntaxColorizationEnabled = !globalOptions.SyntaxColorizationEnabled;
         page.LoadSettingsFromStorage();
         Assert.AreEqual(globalOptions.SyntaxColorizationEnabled, localOptions.SyntaxColorizationEnabled);
     }            
 }
Example #7
0
        public void CopyFromCopiesPropertyValues()
        {
            var source = new T4ToolboxOptions();

            source.SyntaxColorizationEnabled = false;

            var target = new T4ToolboxOptions();

            target.CopyFrom(source);

            Assert.AreEqual(source.SyntaxColorizationEnabled, target.SyntaxColorizationEnabled);
        }
Example #8
0
        public void LoadSettingsFromStorageUpdatesLocalOptions()
        {
            var globalOptions = new T4ToolboxOptions();

            using (var page = new TestableT4ToolboxOptionsPage(globalOptions))
            {
                var localOptions = (T4ToolboxOptions)page.AutomationObject;
                localOptions.SyntaxColorizationEnabled = !globalOptions.SyntaxColorizationEnabled;
                page.LoadSettingsFromStorage();
                Assert.AreEqual(globalOptions.SyntaxColorizationEnabled, localOptions.SyntaxColorizationEnabled);
            }
        }
Example #9
0
        public void ErrorReportingEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.ErrorReportingEnabled);
        }
Example #10
0
        public void ErrorUnderliningEnableIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.ErrorUnderliningEnabled);
        }
 public void CompletionListsEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.CompletionListsEnabled);
 }
 public void ConstructorInitializesPropertiesWithValuesSpecifiedInDefaultValueAttribute()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.SyntaxColorizationEnabled);
 }
 public void TemplateOutliningEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.TemplateOutliningEnabled);
 }
 public void SyntaxColorizationEnabledRaisesPropertyChangedEvent()
 {
     var options = new T4ToolboxOptions();
     string changedProperty = string.Empty;
     options.PropertyChanged += (sender, args) => { changedProperty = args.PropertyName; };
     options.SyntaxColorizationEnabled = !options.SyntaxColorizationEnabled;
     Assert.AreEqual("SyntaxColorizationEnabled", changedProperty);
 }
Example #15
0
        public void ConstructorInitializesPropertiesWithValuesSpecifiedInDefaultValueAttribute()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.SyntaxColorizationEnabled);
        }
 public void QuickInfoTooltipsEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.QuickInfoTooltipsEnabled);
 }
 public TestableT4ToolboxOptionsPage(T4ToolboxOptions globalOptions)
 {
     this.globalOptions = globalOptions;
 }
Example #18
0
        public void QuickInfoTooltipsEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.QuickInfoTooltipsEnabled);
        }
Example #19
0
        public void SyntaxColorizationEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.SyntaxColorizationEnabled);
        }
Example #20
0
        public void CompletionListsEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.CompletionListsEnabled);
        }
        public void CopyFromCopiesPropertyValues()
        {
            var source = new T4ToolboxOptions();
            source.SyntaxColorizationEnabled = false;

            var target = new T4ToolboxOptions();
            target.CopyFrom(source);

            Assert.AreEqual(source.SyntaxColorizationEnabled, target.SyntaxColorizationEnabled);
        }
 public void SyntaxColorizationEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.SyntaxColorizationEnabled);
 }
 public void ErrorReportingEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.ErrorReportingEnabled);
 }
Example #24
0
        public void TemplateOutliningEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.TemplateOutliningEnabled);
        }
Example #25
0
 public TestableT4ToolboxOptionsPage(T4ToolboxOptions globalOptions)
 {
     this.globalOptions = globalOptions;
 }
 public void ErrorUnderliningEnableIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.ErrorUnderliningEnabled);
 }