Ejemplo n.º 1
0
        public void Fix_ResxWritter_is_set_to_false_if_comment_is_not_to_be_removed()
        {
            // Arrange
            var host     = new FakeSettingsHost();
            var settings = new Settings(host)
            {
                SortEntries   = true,
                FixResxWriter = true,
                RemoveDocumentationComment = false,
                ConfigurationSource        = ConfigurationSource.VisualStudio
            };

            Check.That(settings.FixResxWriter).IsTrue();
            Check.That(host.IsReadOnly(nameof(settings.SortEntries))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.FixResxWriter))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.RemoveDocumentationComment))).IsFalse();

            // Act
            settings.ConfigurationSource = ConfigurationSource.EditorConfig;

            // Assert
            Check.That(settings.FixResxWriter).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.SortEntries))).IsTrue();
            Check.That(host.IsReadOnly(nameof(settings.FixResxWriter))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.RemoveDocumentationComment))).IsTrue();
        }
Ejemplo n.º 2
0
        public void EditorConfig_settings_disable_formatting_settings()
        {
            // Arrange
            var host     = new FakeSettingsHost();
            var settings = new Settings(host)
            {
                SortEntries = true,
                RemoveDocumentationComment = true,
                ConfigurationSource        = ConfigurationSource.VisualStudio
            };

            Check.That(settings.FixResxWriter).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.SortEntries))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.FixResxWriter))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.RemoveDocumentationComment))).IsFalse();

            // Act
            settings.ConfigurationSource = ConfigurationSource.EditorConfig;

            // Assert
            Check.That(settings.FixResxWriter).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.SortEntries))).IsTrue();
            Check.That(host.IsReadOnly(nameof(settings.FixResxWriter))).IsFalse();
            Check.That(host.IsReadOnly(nameof(settings.RemoveDocumentationComment))).IsTrue();
        }