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(); }
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(); }