public void Dont_Create_CustomFile_If_File_Exist(UnityFileUtility.FileType fileType) { var extension = UnityFileUtility.GetExtension(fileType); var cSharpFullPath = UnityPathUtility.GetCsharpUnityAbsoluteFullPath(_childPath, _fileName, extension); Assert.AreEqual(true, NotCreateWhenFileExist(fileType, cSharpFullPath)); ShouldFileInPath(true, fileType); }
private bool NotCreateWhenFileExist(UnityFileUtility.FileType fileType, string cSharpFullPath) { CreateAssetFileWithType(fileType); var modifyTimeBefore = File.GetLastWriteTime(cSharpFullPath); var isCreated = CreateAssetFileWithType(fileType); var modifyTimeAfter = File.GetLastWriteTime(cSharpFullPath); var modifyTimeIsEqual = modifyTimeAfter == modifyTimeBefore; return(modifyTimeIsEqual && isCreated == false); }
public void Create_CustomFile_If_Folder_Exist(UnityFileUtility.FileType fileType) { CreateUnityFolderUseChild(); CreateAssetFileWithType(fileType); ShouldFileInPath(true, fileType); }
private void ShouldFileInPath(bool exist, UnityFileUtility.FileType fileType) { var isFileInPath = UnityFileUtility.IsFileInPath(_unityFullFolderPath, _fileName, fileType); Assert.AreEqual(exist, isFileInPath); }
private void CreatePreset(string presetFullPath, string fileFullPath, UnityFileUtility.FileType fileType) { UnityFileUtility.CreatePreset(presetFullPath, fileFullPath, fileType); }
private bool CreateAssetFileWithType(UnityFileUtility.FileType fileType) { return(UnityFileUtility.CreateAssetFile(fileType, _childPath, _fileName)); }
public void Create_CustomFile_If_Folder_Not_Exist(UnityFileUtility.FileType fileType) { ShouldFileInPath(false, fileType); CreateAssetFileWithType(fileType); ShouldFileInPath(true, fileType); }