Ejemplo n.º 1
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);
 }
Ejemplo n.º 2
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));
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 6
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);
     }            
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 9
0
        public void ErrorReportingEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.ErrorReportingEnabled);
        }
Ejemplo n.º 10
0
        public void ErrorUnderliningEnableIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.ErrorUnderliningEnabled);
        }
Ejemplo n.º 11
0
 public void CompletionListsEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.CompletionListsEnabled);
 }
Ejemplo n.º 12
0
 public void ConstructorInitializesPropertiesWithValuesSpecifiedInDefaultValueAttribute()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.SyntaxColorizationEnabled);
 }
Ejemplo n.º 13
0
 public void TemplateOutliningEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.TemplateOutliningEnabled);
 }
Ejemplo n.º 14
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);
 }
Ejemplo n.º 15
0
        public void ConstructorInitializesPropertiesWithValuesSpecifiedInDefaultValueAttribute()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.SyntaxColorizationEnabled);
        }
Ejemplo n.º 16
0
 public void QuickInfoTooltipsEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.QuickInfoTooltipsEnabled);
 }
Ejemplo n.º 17
0
 public TestableT4ToolboxOptionsPage(T4ToolboxOptions globalOptions)
 {
     this.globalOptions = globalOptions;
 }
Ejemplo n.º 18
0
        public void QuickInfoTooltipsEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.QuickInfoTooltipsEnabled);
        }
Ejemplo n.º 19
0
        public void SyntaxColorizationEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.SyntaxColorizationEnabled);
        }
Ejemplo n.º 20
0
        public void CompletionListsEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

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

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

            Assert.AreEqual(source.SyntaxColorizationEnabled, target.SyntaxColorizationEnabled);
        }
Ejemplo n.º 22
0
 public void SyntaxColorizationEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.SyntaxColorizationEnabled);
 }
Ejemplo n.º 23
0
 public void ErrorReportingEnabledIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.ErrorReportingEnabled);
 }
Ejemplo n.º 24
0
        public void TemplateOutliningEnabledIsTrueByDefault()
        {
            var options = new T4ToolboxOptions();

            Assert.IsTrue(options.TemplateOutliningEnabled);
        }
Ejemplo n.º 25
0
 public TestableT4ToolboxOptionsPage(T4ToolboxOptions globalOptions)
 {
     this.globalOptions = globalOptions;
 }
Ejemplo n.º 26
0
 public void ErrorUnderliningEnableIsTrueByDefault()
 {
     var options = new T4ToolboxOptions();
     Assert.IsTrue(options.ErrorUnderliningEnabled);
 }