From d162aba14a3c85e94ac46ca5907300b80673de9b Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Thu, 21 Feb 2013 23:07:37 +0600 Subject: [PATCH] Fix for file system test --- src/Umbraco.Tests/IO/AbstractFileSystemTests.cs | 2 +- src/Umbraco.Tests/IO/PhysicalFileSystemTests.cs | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Tests/IO/AbstractFileSystemTests.cs b/src/Umbraco.Tests/IO/AbstractFileSystemTests.cs index a818070ef8..c169991d94 100644 --- a/src/Umbraco.Tests/IO/AbstractFileSystemTests.cs +++ b/src/Umbraco.Tests/IO/AbstractFileSystemTests.cs @@ -9,7 +9,7 @@ using Umbraco.Tests.BusinessLogic; namespace Umbraco.Tests.IO { - [TestFixture] + [TestFixture, RequiresSTA] internal abstract class AbstractFileSystemTests { protected IFileSystem _fileSystem; diff --git a/src/Umbraco.Tests/IO/PhysicalFileSystemTests.cs b/src/Umbraco.Tests/IO/PhysicalFileSystemTests.cs index dc79f82620..6c51acbe6e 100644 --- a/src/Umbraco.Tests/IO/PhysicalFileSystemTests.cs +++ b/src/Umbraco.Tests/IO/PhysicalFileSystemTests.cs @@ -9,14 +9,26 @@ using Umbraco.Tests.BusinessLogic; namespace Umbraco.Tests.IO { - [TestFixture] + [TestFixture, RequiresSTA] internal class PhysicalFileSystemTests : AbstractFileSystemTests { public PhysicalFileSystemTests() - : base(new PhysicalFileSystem(AppDomain.CurrentDomain.BaseDirectory, + : base(new PhysicalFileSystem(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "FileSysTests"), "/Media/")) { } + [SetUp] + public void Setup() + { + + } + + [TearDown] + public void TearDown() + { + Directory.Delete(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "FileSysTests")); + } + protected override string ConstructUrl(string path) { return "/Media/" + path;