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 RegistrosAutomaticosTest
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 RegistrosAutomaticos_Plinter_DTest()
66 string lcCarpetaAleatoria =
System.IO.Path.GetRandomFileName().ToUpper();
68 GuiaTools loGuiaTools =
new GuiaTools();
69 loGuiaTools.Tools(
"0ARTICULOS_20230307.guide",
"0ARTICULOS_20230307.csv", lcCarpetaAleatoria);
72 PrivateObject importacionPO =
new PrivateObject(loImportacion);
74 importacionPO.SetFieldOrProperty(
"dtPlinter_D", loGuiaTools.dtPlinter_d);
76 loGuiaTools.DeleteTmp(lcCarpetaAleatoria);
80 importacionPO.Invoke(
"ListaRegistrosAutomaticos",
new object[] { });
84 Assert.Fail(
"Se ha producido una excepción en lista de registros automáticos");
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