public SystemTraceWriterTests() { _settingsManager = new ScriptSettingsManager(); _subscriptionId = "e3235165-1600-4819-85f0-2ab362e909e4"; _settingsManager.SetSetting(EnvironmentSettingNames.AzureWebsiteOwnerName, $"{_subscriptionId}+westuswebspace"); _websiteName = "functionstest"; _settingsManager.SetSetting(EnvironmentSettingNames.AzureWebsiteHostName, $"{_websiteName}.azurewebsites.net"); _mockEventGenerator = new Mock<IEventGenerator>(MockBehavior.Strict); _traceWriter = new SystemTraceWriter(_mockEventGenerator.Object, _settingsManager, TraceLevel.Verbose); }
public PackageAssemblyResolverTests() { _settingsManager = ScriptSettingsManager.Instance; _runPath = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); _lockFilePath = Path.Combine(_runPath, DotNetConstants.ProjectLockFileName); _oldHomeEnv = _settingsManager.GetSetting(EnvironmentSettingNames.AzureWebsiteHomePath); _targetAssemblyPath = Path.Combine(_runPath, "data\\Functions\\packages\\nuget\\Test.Package\\1.0.0\\lib\\net45"); _targetAssemblyFilePath = Path.Combine(_targetAssemblyPath, Path.GetFileName(this.GetType().Assembly.Location)); Directory.CreateDirectory(_targetAssemblyPath); // Copy current assembly to target package reference location File.Copy(this.GetType().Assembly.Location, _targetAssemblyFilePath); // Create our Lock file using the current assembly as the target File.WriteAllText(_lockFilePath, string.Format(Resources.ProjectLockFileFormatString, Path.GetFileName(this.GetType().Assembly.Location))); _settingsManager.SetSetting(EnvironmentSettingNames.AzureWebsiteHomePath, _runPath); }