Example #1
0
        /// <summary>
        /// Deserialize file.
        /// </summary>
        /// <param name="filePath">Output file path.</param>
        /// <returns>File fullname.</returns>
        public string DeserializeFile(string filePath)
        {
            var file     = SerializeClient.DeserializeFile(SerializedFilePath);
            var fullName = FolderCreator.WriteFileModel(filePath, file);

            return(fullName);
        }
Example #2
0
        public void CreateFolder(IClientRequest request)
        {
            NewName input = request.GetInput <NewName>();

            try
            {
                FolderCreator.Create(input);
            }
            catch { }
        }
        public void TestInitialize()
        {
            var fileWriter      = new FolderCreator();
            var serializeClient = new BinarySerializeClient();

            _clientWrapper = new SerializeClientWrapper(serializeClient, fileWriter);

            _clientWrapper.SerializedFilePath = @"D:\test2.bin";
            _testFolderPath = @"D:\Test";
            _filename       = Path.Combine(_testFolderPath, "test.txt");

            CreateFolder(_testFolderPath);
            CreateFile(_filename);
        }
Example #4
0
        void OnGUI()
        {
            if (_initialized)
            {
                position     = new Rect(Event.current.mousePosition, new Vector2(150, 305));
                _initialized = false;
            }

            EditorGUILayout.LabelField("Folder Utilities", EditorStyles.boldLabel);

            for (int i = 0; i < 12; i++)
            {
                _options[i] = EditorGUILayout.ToggleLeft(_optionNames[i], _options[i]);
            }

            EditorGUILayout.BeginHorizontal();
            if (GUILayout.Button("o"))
            {
                ResetOptions(true);
            }
            if (GUILayout.Button("x"))
            {
                ResetOptions(false);
            }
            EditorGUILayout.EndHorizontal();

            if (GUILayout.Button("OK"))
            {
                FolderCreator.MakeFolders(GetFolderNames());
                Close();
            }

            if (Event.current.keyCode == KeyCode.Escape)
            {
                Close();
            }
        }
Example #5
0
    // Use this for initialization
    void Start()
    {
        folderCreator = this.GetComponent<FolderCreator> ();

        StartCoroutine(WaitAndPrint(seconds));
    }
Example #6
0
 /// <summary>
 /// Save folder.
 /// </summary>
 /// <param name="folder">Folder model</param>
 /// <param name="outputPath">Output path.</param>
 public void SaveFolder(FolderModel folder, string outputPath)
 {
     FolderCreator.WriteFolderModel(folder, outputPath);
 }
 public void SetUp()
 {
     _fakeFileUtil = Substitute.For <IFileUtil>();
     _uut          = new FolderCreator(_fakeFileUtil);
 }