public void RunSetNotFound() { var element = new RunSet { Name = "Normal" }; var xmlConfigurationSection = new DataManagerMocking.Model.ConfigurationSection.RunSet(); xmlConfigurationSection.RunSets.Add(element); var commandLine = new CommandLineSettings { RunSet = "Missing" }; Xunit.Assert.Throws<Dhgms.DataManager.Model.Exception.RunSetNotFoundException>(() => Dhgms.DataManager.Model.Helper.Configuration.GetRunSet<CommandLineSettings, RunSet, DataManagerMocking.Model.ConfigurationSection.RunSet>(commandLine, xmlConfigurationSection)); }
public void ShouldSucceed() { var element = new RunSet { Name = "Normal" }; var xmlConfigurationSection = new DataManagerMocking.Model.ConfigurationSection.RunSet(); xmlConfigurationSection.RunSets.Add(element); var commandLine = new CommandLineSettings { RunSet = "Normal" }; Dhgms.DataManager.Model.Helper.Configuration.GetRunSet<CommandLineSettings, RunSet, DataManagerMocking.Model.ConfigurationSection.RunSet>( commandLine, xmlConfigurationSection); }
public void XmlConfigNull() { var commandLine = new CommandLineSettings { RunSet = "Normal" }; Xunit.Assert.Throws<System.ArgumentNullException>(() => Dhgms.DataManager.Model.Helper.Configuration.GetRunSet<CommandLineSettings, RunSet, DataManagerMocking.Model.ConfigurationSection.RunSet>( commandLine, null)); }