public void CanCopyDefaultFormatSettingsToOptions() { var sqlToolsSettings = new SqlToolsSettings(); FormatOptions options = new FormatOptions(); TSqlFormatterService.UpdateFormatOptionsFromSettings(options, sqlToolsSettings.SqlTools.Format); AssertOptionsHaveDefaultValues(options); }
public void CanCopyAlteredFormatSettingsToOptions() { SqlToolsSettings sqlToolsSettings = CreateNonDefaultFormatSettings(); FormatOptions options = new FormatOptions(); TSqlFormatterService.UpdateFormatOptionsFromSettings(options, sqlToolsSettings.SqlTools.Format); AssertOptionsHaveExpectedNonDefaultValues(options); }
public void CanMergeRequestOptionsAndSettings() { var sqlToolsSettings = CreateNonDefaultFormatSettings(); FormatOptions options = TSqlFormatterService.MergeFormatOptions( new FormattingOptions { InsertSpaces = true, TabSize = 2 }, sqlToolsSettings.SqlTools.Format); AssertOptionsHaveExpectedNonDefaultValues(options); Assert.False(options.UseTabs); Assert.True(options.UseSpaces); Assert.Equal(2, options.SpacesPerIndent); }