public void NormalizarNombreCarpetaTest() { var prueba1 = @"C:\algo\\algomal\algo bien\algo fin"; var prueba2 = @"C:\algo\\algomal\algo bien\algo fin\"; var prueba3 = @"C:\algo\\algomal\algo bien\algo fin\archivo.txt"; var actual1 = Carpetas.NormalizarNombreCarpeta(prueba1); var actual2 = Carpetas.NormalizarNombreCarpeta(prueba2); var actual3 = Carpetas.NormalizarNombreCarpeta(prueba3); Assert.AreEqual(@"C:\algo\algomal\algo bien\algo fin\", actual1); Assert.AreEqual(@"C:\algo\algomal\algo bien\algo fin\", actual2); Assert.AreEqual(@"C:\algo\algomal\algo bien\algo fin\archivo.txt", actual3); }
/// <summary> /// Devuelve el directorio de la aplicacion. /// </summary> /// <returns></returns> public static String DirectorioAplicacion() { return(Carpetas.NormalizarNombreCarpeta(AppDomain.CurrentDomain.BaseDirectory)); }
/// <summary> /// Devuelve el directorio de la aplicacion, concatenando una direccion ingresada. /// </summary> /// <param name="direccionConcatenar"></param> /// <returns></returns> public static String DirectorioAplicacion(String direccionConcatenar) { return(Carpetas.NormalizarNombreCarpeta(Carpetas.CombinarDirecciones(DirectorioAplicacion(), direccionConcatenar))); }