AzureWebFarm.Tests.Services.BackgroundWorkerServiceShould.Setup C# (CSharp) Method

Setup() private method

private Setup ( ) : void
return void
        public void Setup()
        {
            if (Directory.Exists(SitesPath))
                Directory.Delete(SitesPath, true);

            if (Directory.Exists(ExePath))
                Directory.Delete(ExePath, true);

            Directory.CreateDirectory(Path.Combine(SitesPath, SiteName));
            Directory.CreateDirectory(Path.Combine(SitesPath, SiteName2));
            Directory.CreateDirectory(ExePath);

            File.WriteAllText(Path.Combine(SitesPath, SiteName, "web.config"), WebConfigContents);
            File.WriteAllText(Path.Combine(SitesPath, SiteName2, "web.config"), WebConfig2Contents);

            _service = new BackgroundWorkerService(SitesPath, ExePath, new ConsoleFactory(), LoggerLevel.Debug);
        }