public void fnExecuteCardTextTest()
        {
            try
            {
                Card       objCard;
                Connection objConnection;
                String     strReturn = "";

                SpinerBaseBO.InitiateInstance(Environment.CurrentDirectory + "\\SpinerBaseData.json");

                objConnection = fnGetExampleConection();
                objCard       = fnGetExampleCardForText();


                SpinerBaseBO.Instance.fnConnect(objConnection);
                strReturn = SpinerBaseBO.Instance.fnExecuteCardText(objCard);

                if (strReturn == "")
                {
                    Assert.Fail("No result");
                }
            }
            catch (Exception ex)
            {
                Assert.Fail("Error: " + ex.Message);
            }
        }
        public void fnExtractParametersTest()
        {
            try
            {
                //Basic Test
                SpinerBaseBO.InitiateInstance(Environment.CurrentDirectory + "\\SpinerBaseData.json");
                String           strTestString = "teste string to Stract <%TAGS%> from This is the next #<%TAG%>  <%TAG%> and <%ComplexTAG%>";
                List <Parameter> testReturn;
                testReturn = SpinerBaseBO.Instance.fnExtractParameters(strTestString);

                if (testReturn.Count != 3)
                {
                    Assert.Fail("Wrong return count.");
                }

                if (testReturn[0].Tag != "<%TAGS%>" || testReturn[1].Tag != "<%TAG%>" || testReturn[2].Tag != "<%ComplexTAG%>")
                {
                    Assert.Fail("Wrong return values.");
                }
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
        public void fnExecuteCardDataSetTest()
        {
            try
            {
                Card       objCard;
                Connection objConnection;
                DataSet    objReturn = null;

                SpinerBaseBO.InitiateInstance(Environment.CurrentDirectory + "\\SpinerBaseData.json");

                objConnection = fnGetExampleConection();
                objCard       = fnGetExampleCardForDataSet();

                SpinerBaseBO.Instance.fnConnect(objConnection);
                objReturn = SpinerBaseBO.Instance.fnExecuteCardDataSet(objCard);

                if (objReturn is null)
                {
                    Assert.Fail("No result");
                }

                //Recursive test
                objCard   = fnGetExampleCardForRecursive();
                objReturn = SpinerBaseBO.Instance.fnExecuteCardDataSet(objCard);

                if (objReturn is null)
                {
                    Assert.Fail("No result");
                }
            }
            catch (Exception ex)
            {
                Assert.Fail("Error: " + ex.Message);
            }
        }
Exemple #4
0
        public SpinerBaseMain()
        {
            string strWorkDirectory;

            try
            {
                InitializeComponent();

                strWorkDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\SpinerBase\\";

                if (Directory.Exists(strWorkDirectory) == false)
                {
                    Directory.CreateDirectory(strWorkDirectory);
                }

                BMessage.sbInitialize((Brush)FindResource("BaseColor"),
                                      (Brush)FindResource("BackColor"),
                                      (Brush)FindResource("FontColor"),
                                      (Brush)FindResource("FontColor"),
                                      (FontFamily)FindResource("Font"),
                                      strWorkDirectory + "\\Log");

                SpinerBaseBO.InitiateInstance(strWorkDirectory + "\\SpinerBaseData.json");
            }
            catch (Exception)
            {
                throw;
            }
        }
 public void InitiateInstanceTest()
 {
     SpinerBaseBO.InitiateInstance(Environment.CurrentDirectory + "\\SpinerBaseData.json");
     if (SpinerBaseBO.Instance == null)
     {
         Assert.Fail("Instance Fail.");
     }
 }
        public void sbDoMigrationTest()
        {
            try
            {
                Card       objMigration;
                Connection objConnection;

                SpinerBaseBO.InitiateInstance(Environment.CurrentDirectory + "\\SpinerBaseData.json");

                objConnection = fnGetExampleConection();
                objMigration  = fnGetExampleMigration();

                SpinerBaseBO.Instance.fnConnect(objConnection);
                SpinerBaseBO.Instance.sbDoMigration(objMigration);
            }
            catch (Exception ex)
            {
                Assert.Fail("Error: " + ex.Message);
            }
        }