package app.settings;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

public class SettingsProviderTest {

  @Mock
  private static final String SETTINGS_PATH =
      (System.getProperty("os.name").startsWith("Windows"))
      ? System.getProperty("user.home") + "\\AppData\\Roaming\\/BNNsettings.dat"
      : System.getProperty("user.home") + System.getProperty("file.separator") + ".BNNsettings.dat";
  
  @Mock
  private static List<String> legalSettings = 
       Arrays.asList("Java", "Markdown", "Monokai", "Solarized Light");
  
  private static EventBus eventBus;


  @InjectMocks
  private SettingsProvider sp;

  @Test
  @DisplayName("Test load settings")
  public void testLoadSettings() {
     sp.when()

  }

  @Test
  @DisplayName("Test save settings")
  public void testSaveSettings() {
      

  }
    
}
