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); }