public static string CreateFilePath(this IFixture fixture, string extension, string filename = null)
        {
            if (filename == null)
            {
                filename = fixture.Create("File");
            }

            return($"{fixture.CreateFolderPath()}\\{filename}.{extension}");
        }
        public void Setup()
        {
            Fixture = new Fixture().Customize(new AutoNSubstituteCustomization());
            Fixture.Inject <IPathSafe>(new PathWrapSafe());
            FileMock            = Fixture.Freeze <IFile>();
            _directoryMock      = Fixture.Freeze <IDirectory>();
            _spoolerProvider    = Fixture.Freeze <ISpoolerProvider>();
            _jobInfoManagerMock = Fixture.Freeze <IJobInfoManager>();
            var settingsProviderMock = Fixture.Freeze <ISettingsProvider>();

            settingsProviderMock.Settings.Returns(new PdfCreatorSettings(null));
            _spoolerProvider.SpoolFolder.Returns(Fixture.CreateFolderPath("SpoolFolder"));
            Fixture.Register(BuildDirectConversion);
        }