public void CommandLineNull() { var element = new RunSet { Name = "Normal" }; var xmlConfigurationSection = new DataManagerMocking.Model.ConfigurationSection.RunSet(); xmlConfigurationSection.RunSets.Add(element); Xunit.Assert.Throws<System.ArgumentNullException>( () => Dhgms.DataManager.Model.Helper.Configuration.GetRunSet<CommandLineSettings, RunSet, DataManagerMocking.Model.ConfigurationSection.RunSet>(null, xmlConfigurationSection)); }
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); }