/// <summary> /// Loads the test assembly configuration for the given test assembly. /// </summary> /// <param name="assemblyFileName">The test assembly.</param> /// <param name="configFileName">The test assembly configuration file.</param> /// <returns>The test assembly configuration.</returns> public static TestAssemblyConfiguration Load(string assemblyFileName, string configFileName = null) { return(ConfigReader_Json.Load(assemblyFileName, configFileName) #if NET35 ?? ConfigReader_Configuration.Load(assemblyFileName, configFileName) #endif ?? new TestAssemblyConfiguration()); }
/// <summary> /// Loads the test assembly configuration for the given test assembly. /// </summary> /// <param name="configuration">The configuration object to write the values to.</param> /// <param name="assemblyFileName">The test assembly.</param> /// <param name="configFileName">The test assembly configuration file.</param> /// <returns>A flag which indicates whether configuration values were read.</returns> public static bool Load( TestAssemblyConfiguration configuration, string?assemblyFileName, string?configFileName = null) { // JSON configuration takes priority over XML configuration if (ConfigReader_Json.Load(configuration, assemblyFileName, configFileName)) { return(true); } #if NETFRAMEWORK if (ConfigReader_Configuration.Load(configuration, assemblyFileName, configFileName)) { return(true); } #endif return(false); }