public void ShouldSaveAsString() { var variables = new VariableDictionary(); variables.Set("Name", "Web01"); variables.Set("Port", "10933"); variables.SaveAsString().Should().Be("{" + Environment.NewLine + " \"Name\": \"Web01\"," + Environment.NewLine + " \"Port\": \"10933\"" + Environment.NewLine + "}"); }
public static void SaveEncrypted(this VariableDictionary variables, string key, string file) { var encryptedContent = new AesEncryption(key).Encrypt(variables.SaveAsString()); File.WriteAllBytes(file, encryptedContent); }
public void ShouldSaveAsString() { var variables = new VariableDictionary(); variables.Set("Name", "Web01"); variables.Set("Port", "10933"); Assert.AreEqual("{\r\n \"Name\": \"Web01\",\r\n \"Port\": \"10933\"\r\n}", variables.SaveAsString()); }