Beispiel #1
0
 public void values_are_written_one_per_line()
 {
     ConfigurationDirectory.FindFile("config")
     .ShouldNotBeNull()
     .OpenRead().ReadString(Encoding.UTF8)
     .ShouldContain("value: one\r\n").ShouldContain("value: two\r\n");
 }
Beispiel #2
0
 public void values_are_persisted()
 {
     ConfigurationDirectory.FindFile("sauron")
     .ShouldNotBeNull()
     .OpenRead().ReadString(Encoding.UTF8)
     .ShouldContain(@"[config sauron]")
     .ShouldContain("evil: great");
 }
 public void values_are_persisted()
 {
     ConfigurationDirectory.FindFile(
         Configurations.Addresses.BaseUri.MakeRelativeUri(Configurations.Addresses.RemoteRepositories).ToString())
     .ShouldNotBeNull()
     .OpenRead().ReadString(Encoding.UTF8)
     .ShouldContain(@"[remoterepository openwrap]")
     .ShouldContain("href: " + RemoteRepositories.Default["openwrap"].Href);
 }
Beispiel #4
0
 internal static void CreateDirectories()
 {
     if (!SettingsDirectory.Exists)
     {
         SettingsDirectory.Create();
     }
     if (!PluginDirectory.Exists)
     {
         PluginDirectory.Create();
     }
     if (!ConfigurationDirectory.Exists)
     {
         ConfigurationDirectory.Create();
     }
 }
Beispiel #5
0
        public EnvironmentParameter()
        {
            if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
            {
                ConfigurationDirectory = new DirectoryInfo(@"C:\Configuration");
                ApplicationDirectory   = new DirectoryInfo(@"C:\App");
            }
            else
            {
                ConfigurationDirectory = new DirectoryInfo(@"/configuration");
                ApplicationDirectory   = new DirectoryInfo(@"/app");
            }

            ExecutablePath = new FileInfo(Assembly.GetExecutingAssembly().Location);

            if (!ConfigurationDirectory.Exists)
            {
                ConfigurationDirectory.Create();
                ConfigurationDirectory.Refresh();
            }
        }
 public void value_is_not_written()
 {
     ConfigurationDirectory.GetFile("party").
     ReadString().ShouldNotContain("hobbit:").ShouldNotContain("Froddo Baggins");
 }
Beispiel #7
0
 public void value_is_encrypted()
 {
     ConfigurationDirectory.GetFile("hobbiton").ReadString()
     .ShouldNotContain("middle-earth")
     .ShouldContain("ringlocation:");
 }
 public void values_are_written()
 {
     ConfigurationDirectory.GetFile("party").ReadString().ShouldBe("entry: Froddo Baggins; type=hobbit\r\n");
 }
 public void value_is_not_written()
 {
     ConfigurationDirectory.GetFile("party").ReadString().ShouldNotContain("human:").ShouldNotContain("Aragorn");
 }
 public void configuration_is_written()
 {
     ConfigurationDirectory.GetFile("party").ReadString().ShouldContain("entry: name=Froddo Baggins");
 }
Beispiel #11
0
 public void entry_isnt_saved()
 {
     ConfigurationDirectory.GetFile("nowhere").Exists.ShouldBeFalse();
 }