Exemple #1
0
        public static void ValidateTestConditions(string inDescription)
        {
            bool currentTest = true;
            int  counter     = 1;

            clsTestResults tR = new clsTestResults();

            tR.Description = inDescription;
            tR.Input       = conditionList[0].Input;

            foreach (clsCondition item in conditionList)
            {
                StringToConsole.AddToListToPrint("Condition: " + counter + ". " + item.Condition + ". Input was- " + item.Input + " : Expected output was - " + item.ExpectedOutput + " Actual output was - " + item.Result + ". Condition met = " + item.Result.ToString());
                if (!item.Result)
                {
                    currentTest = false;
                }
                tR.LstCondition.Add(item);
                counter++;
            }
            if (currentTest)
            {
                StringToConsole.AddToListToPrint("Test Passed");
                tR.Result = "Pass";
            }
            else
            {
                StringToConsole.AddToListToPrint("Test Failed");
                tR.Result = "Fail";
            }
            outResults.Add(tR);
            StringToConsole.PrintList();
            conditionList.Clear();
        }
Exemple #2
0
        public static void ValidateTestConditions()
        {
            bool currentTest = true;
            int  counter     = 1;

            foreach (clsCondition item in conditionList)
            {
                StringToConsole.AddToListToPrint("Condition: " + counter + ". " + item.Condition + " : Expected - " + item.ExpectedOutput + " and got - " + item.Input + ". Condition met = " + item.ActualOutCome.ToString());
                if (!item.ActualOutCome)
                {
                    currentTest = false;
                }
                counter++;
            }
            if (currentTest)
            {
                StringToConsole.AddToListToPrint("Test Passed");
            }
            else
            {
                StringToConsole.AddToListToPrint("Test Failed");
            }
            StringToConsole.PrintList();
            conditionList.Clear();
        }
Exemple #3
0
 public static void ValidateTest(bool inActualOutcome, string inInput, string inExpectedOutput)
 {
     if (inActualOutcome)
     {
         StringToConsole.AddToListToPrint("Test Passed");
         StringToConsole.AddToListToPrint("Expected:" + inExpectedOutput);
         StringToConsole.AddToListToPrint("And got:" + inInput);
         StringToConsole.PrintList();
     }
     else
     {
         StringToConsole.AddToListToPrint("Test Failed");
         StringToConsole.AddToListToPrint("Expected:" + inExpectedOutput);
         StringToConsole.AddToListToPrint("And got:" + inInput);
         StringToConsole.PrintList();
     }
 }