1 using Microsoft.VisualStudio.TestTools.UnitTesting;
5 using System.Collections.Generic;
9 using System.Threading.Tasks;
11 namespace Sage.
ES.S50.UnitTest.addons.idatos
17 [DeploymentItem(
@"Idatos\",
"Idatos")]
18 public class CargarValoresPreexistentesTest
22 private DataTable dtPlinter_c =
new DataTable();
23 private DataTable dtPlinter_d =
new DataTable();
24 private DataTable dtPlinter_d1 =
new DataTable();
25 private DataTable dtPlinter_d2 =
new DataTable();
27 private TestContext testContextInstance;
33 public TestContext TestContext
37 return testContextInstance;
41 testContextInstance = value;
46 #region Additional test attributes 52 public static void MyClassInitialize(TestContext testContext)
55 testContext.__Test_LoadRandomConfig();
58 #endregion Additional test attributes 61 [Owner(Owners.Luisa_Galvan), TestMethod()]
63 public void ValoresPreexistentesTest()
67 string lcCarpetaAleatoria =
System.IO.Path.GetRandomFileName().ToUpper();
69 GuiaTools loGuiaTools =
new GuiaTools();
70 loGuiaTools.Tools(
"0000000002_20230320.guide",
"articulos PORCEN_IVA.csv", lcCarpetaAleatoria);
73 PrivateObject importacionPO =
new PrivateObject(loImportacion);
75 importacionPO.SetFieldOrProperty(
"dtPlinter_D", loGuiaTools.dtPlinter_d);
76 importacionPO.SetFieldOrProperty(
"dtPlinter_D1", loGuiaTools.dtPlinter_d1);
80 pt.SetStaticFieldOrProperty(
"dtCSV", loGuiaTools.dtCSV);
81 pt.SetStaticFieldOrProperty(
"codigoGuia", loGuiaTools.codigoGuia);
83 loGuiaTools.DeleteTmp(lcCarpetaAleatoria);
87 importacionPO.Invoke(
"CargarValoresPreexistentes",
new object[] { });
91 Assert.Fail(
"Se ha producido una excepción : " + e.Message);
static bool testMode
Modo Test para no mostrar mensajes de alerta
Clase de negocio para la configuración del módulo de intercambio de datos