Example #1
0
 public Task Save(Model.Internal.Settings settings)
 {
     return(Task.Factory.StartNew(() =>
     {
         var xmlSerializer = new XmlSerializer(typeof(Model.Internal.Settings));
         using (var output = new FileStream(_settingsPath, FileMode.Create))
         {
             using (XmlWriter xmlWriter = XmlWriter.Create(output, DefaultXmlWriterSettings))
             {
                 xmlSerializer.Serialize(xmlWriter, settings);
             }
         }
     }));
 }
Example #2
0
 public As4SettingsServiceTests()
 {
     settingsList = new Model.Internal.Settings
     {
         Agents = new SettingsAgents
         {
             SubmitAgents = new List <AgentSettings>
             {
                 submitAgent,
                 new AgentSettings
                 {
                     Name = SubmitAgentName2
                 }
             }.ToArray(),
             ReceiveAgents = new List <AgentSettings>
             {
                 new AgentSettings
                 {
                     Name = ReceiveAgentName
                 }
             }.ToArray()
         }
     };
 }
        private static IList <AgentSettings> GetAgents(Func <SettingsAgents, AgentSettings[]> getAgents, Model.Internal.Settings settings)
        {
            var get = getAgents(settings.Agents);

            return(get?.ToList() ?? Enumerable.Empty <AgentSettings>().ToList());
        }