public void testCsvEditorIsTextEditorWithInitialCsvEditorSettings() {
FileEditorProvider[] fileEditorProviders = FileEditorProviderManager.getInstance().getProviders(myFixture.getProject(), myFixture.getFile().getVirtualFile());
FileEditor fileEditor = fileEditorProviders[0].createEditor(myFixture.getProject(), myFixture.getFile().getVirtualFile());
assertInstanceOf(fileEditor, TextEditor.class);
TextEditor textEditor = (TextEditor)fileEditor;
CsvEditorSettingsExternalizable csvEditorSettingsExternalizable = CsvEditorSettingsExternalizable.getInstance();
EditorSettings editorSettings = textEditor.getEditor().getSettings();
assertEquals(csvEditorSettingsExternalizable.isCaretRowShown(), editorSettings.isCaretRowShown());
assertEquals(csvEditorSettingsExternalizable.isUseSoftWraps(), editorSettings.isUseSoftWraps());
disposeTextEditor(textEditor);
}