Exemplo n.º 1
0
 public ReportGeneratorService(IDatabaseManager databaseManager, IFileCreator fileCreator, IStorageManager storageManager, IResponseMessageSender messageSender)
 {
     this.databaseManager = databaseManager;
     this.fileCreator     = fileCreator;
     this.storageManager  = storageManager;
     this.messageSender   = messageSender;
 }
Exemplo n.º 2
0
 public SimpleRunner(IDataFetcher dataFetcher, IFileCreator fileCreator, ILogger <SimpleRunner> logger, IOptions <AppSettings> settings)
 {
     _dataFetcher = dataFetcher;
     _fileCreator = fileCreator;
     _mySettings  = settings.Value;
     _logger      = logger;
 }
Exemplo n.º 3
0
        public void Setup()
        {
            fileCreator = MockRepository.GenerateMock <IFileCreator>();
            logger      = MockRepository.GenerateMock <ILogger>();
            injectFileMessageHandler = MockRepository.GenerateMock <IInjectFileMessageHandler>();

            _injectFile = new InjectFile(injectFileMessageHandler, fileCreator, logger);
        }
 public FilesEncryptorOption()
 {
     DummyConsole       = new FakeConsole();
     FileCreator        = new FileCreator();
     FileContentDisplay = new FileContentDisplay();
     EncoderFile        = new EncoderFile();
     WindowsNotebook    = new WindowsNotebook();
 }
 public FilesEncryptorOption(IFakeConsole DummyConsole, IFileCreator FileCreator,
                             IFileContentDisplay FileContentDisplay,
                             IEncoderFile EncoderFile,
                             IWindowsNotebook WindowsNotebook)
 {
     this.DummyConsole       = DummyConsole;
     this.FileCreator        = FileCreator;
     this.FileContentDisplay = FileContentDisplay;
     this.EncoderFile        = EncoderFile;
     this.WindowsNotebook    = WindowsNotebook;
 }
Exemplo n.º 6
0
 public void create(IFileCreator creator)
 {
     creator.create(this.currentAdress);
     this.buildDirectories(this.CurrentAdress);
 }
 public CubeService(sbyte cubeSize, IConverter converter, IFileCreator fileCreator)
 {
     this._cubeModel   = new CubeModel(cubeSize);
     this._converter   = converter;
     this._fileCreator = fileCreator;
 }
 public InjectFile(IInjectFileMessageHandler injectFileMessageHandler, IFileCreator fileCreator, ILogger logger)
 {
     _injectFileMessageHandler = injectFileMessageHandler;
     _fileCreator = fileCreator;
     _logger      = logger;
 }
Exemplo n.º 9
0
 public void Initialize()
 {
     this._converter   = new Converter();
     this._creator     = new FileCreator();
     this._cubeService = new CubeService(2, this._converter, this._creator);
 }
 public void Initialize()
 {
     this._fileCreator = new FileCreator();
 }
Exemplo n.º 11
0
 public static bool TryWithFileCreator(this IDirectory model, out IFileCreator feature)
 {
     Ensure.NotNull(model, "model");
     return(model.TryWith <IFileCreator>(out feature));
 }
Exemplo n.º 12
0
 /// <summary>
 /// Creates a new <see cref="Datapack"/> with the given parameters. Inherite from this constructor.
 /// </summary>
 /// <param name="path">The path to the folder to create this datapack in</param>
 /// <param name="packName">The datapack's name</param>
 /// <param name="description">The datapack's description</param>
 /// <param name="packFormat">The datapack's format</param>
 /// <param name="fileCreator">Class for creating files and directories</param>
 /// <param name="_">Unused parameter used for specifing you want to use this constructor</param>
 /// <param name="settings">Datapack settings</param>
 protected Datapack(string path, string packName, string description, int packFormat, IFileCreator fileCreator, IDatapackSetting[]?settings, bool _) : base(path, packName, fileCreator, settings)
 {
     FileCreator.CreateDirectory(Path + "/" + Name);
     using TextWriter metaWriter = FileCreator.CreateWriter(Path + "/" + Name + "/pack.mcmeta");
     metaWriter.Write("{\"pack\":{\"pack_format\":" + packFormat + ",\"description\":\"" + description + "\"}}");
 }
Exemplo n.º 13
0
 /// <summary>
 /// Creates a new <see cref="Datapack"/> with the given parameters
 /// </summary>
 /// <param name="path">The path to the folder to create this datapack in</param>
 /// <param name="packName">The datapack's name</param>
 /// <param name="description">The datapack's description</param>
 /// <param name="packFormat">The datapack's format</param>
 /// <param name="fileCreator">Class for creating files and directories</param>
 /// <param name="settings">Datapack settings</param>
 public Datapack(string path, string packName, string description, int packFormat, IFileCreator fileCreator, IDatapackSetting[]?settings = null) : this(path, packName, description, packFormat, fileCreator, settings, true)
 {
     MakeForDatapack = this;
     FinishedConstructing();
 }