using System.IO.Abstractions; using System.IO.Abstractions.TestingHelpers; using NUnit.Framework; using NzbDrone.Common.Disk; using NzbDrone.Test.Common.AutoMoq; namespace NzbDrone.Core.Test.Framework { public abstract class FileSystemTest : CoreTest where TSubject : class { protected MockFileSystem FileSystem { get; private set; } protected IDiskProvider DiskProvider { get; private set; } [SetUp] public void FileSystemTestSetup() { FileSystem = (MockFileSystem)Mocker.Resolve(FileSystemType.Mock); DiskProvider = Mocker.Resolve(FileSystemType.Mock); } } }