Example #1
0
        public void BTA1476_ST1740_SOAP_GetServiceInfo_ValidateServiceInfo()
        {
            testCase        = new TestCase(TestContext.TestName);
            listOfTestSteps = new List <TestStep>();
            testStep        = new TestStep();
            String stepName = "";

            try
            {
                Logger.Info("Test Method Started");
                Common common = new Common(this.DriverContext);
                CDIS_Service_Methods cdis_Service_Method = new CDIS_Service_Methods(common);

                testStep = TestStepHelper.StartTestStep(testStep);
                stepName = "Get Organization, Environment, Loyalty Ware Assembly Version, Loyalty Ware Schema Version, CDIS Assembly Version and Validate";
                testStep = TestStepHelper.StartTestStep(testStep);
                GetServiceInfoOut services = cdis_Service_Method.GetServiceInfo(out elapsedTime);

                Assert.AreEqual(environment, services.Environment, "Expected environemnt is: " + environment + " and Actual environment is: " + services.Environment);
                Assert.AreEqual(organization, services.Organization, "Expected environemnt is: " + organization + " and Actual environment is: " + services.Organization);
                Assert.AreEqual(loyaltyWareAssemblyVersion, services.LoyaltyWareAssemblyVersion, "Expected environemnt is: " + loyaltyWareAssemblyVersion + " and Actual environment is: " + services.LoyaltyWareAssemblyVersion);
                Assert.AreEqual(loyaltyWareSchemaVersion, services.LoyaltyWareSchemaVersion, "Expected environemnt is: " + loyaltyWareSchemaVersion + " and Actual environment is: " + services.LoyaltyWareSchemaVersion);
                Assert.AreEqual(cdisAssemblyVersion, services.CDISAssemblyVersion, "Expected environemnt is: " + cdisAssemblyVersion + " and Actual environment is: " + services.CDISAssemblyVersion);

                testStep.SetOutput("Service Info data is validated and Info is : " +
                                   "Organization = " + services.Organization + ", " +
                                   "Environment = " + services.Environment + ", " +
                                   "Loyalty Ware Assembly Version = " + services.LoyaltyWareAssemblyVersion + ", " +
                                   "Loyalty Ware Schema version = " + services.LoyaltyWareSchemaVersion + ", " +
                                   "CDIS Assembly Version = " + services.CDISAssemblyVersion);
                Logger.Info("Service Info data is validated and Info is : " +
                            "Organization = " + services.Organization + ", " +
                            "Environment = " + services.Environment + ", " +
                            "Loyalty Ware Assembly Version = " + services.LoyaltyWareAssemblyVersion + ", " +
                            "Loyalty Ware Schema version = " + services.LoyaltyWareSchemaVersion + ", " +
                            "CDIS Assembly Version = " + services.CDISAssemblyVersion);

                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, true, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);

                testCase.SetStatus(true);
            }
            catch (Exception e)
            {
                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, false, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);
                testCase.SetStatus(false);
                testCase.SetErrorMessage(e.Message);
                Assert.Fail(e.Message);
            }
            finally
            {
                testCase.SetTestCaseSteps(listOfTestSteps);
                testCase.SetEndTime(new StringHelper().GetFormattedDateTimeNow());
                listOfTestCases.Add(testCase);
            }
        }
Example #2
0
        public void BTA1476_ST1746_SOAP_GetServiceInfo_ValidateOrganization()
        {
            testCase        = new TestCase(TestContext.TestName);
            listOfTestSteps = new List <TestStep>();
            testStep        = new TestStep();
            String stepName = "";

            try
            {
                Logger.Info("Test Method Started");
                Common common = new Common(this.DriverContext);
                CDIS_Service_Methods cdis_Service_Method = new CDIS_Service_Methods(common);

                testStep = TestStepHelper.StartTestStep(testStep);
                stepName = "Validate Organization against valid Endpoint";
                testStep = TestStepHelper.StartTestStep(testStep);
                GetServiceInfoOut services = cdis_Service_Method.GetServiceInfo(out elapsedTime);

                Assert.AreEqual(organization, services.Organization, "Expected Organization is: " + organization + " and Actual Organization is: " + services.Organization);

                testStep.SetOutput("Expected Organization is : " + organization + " and Actual Organization is : " + services.Organization + " against valid Endpoint");
                Logger.Info("Expected Organization is : " + organization + " and Actual Organization is : " + services.Organization + " against valid Endpoint");

                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, true, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);

                testCase.SetStatus(true);
            }
            catch (Exception e)
            {
                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, false, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);
                testCase.SetStatus(false);
                testCase.SetErrorMessage(e.Message);
                Assert.Fail(e.Message);
            }
            finally
            {
                testCase.SetTestCaseSteps(listOfTestSteps);
                testCase.SetEndTime(new StringHelper().GetFormattedDateTimeNow());
                listOfTestCases.Add(testCase);
            }
        }
Example #3
0
        public void BTA1476_ST1741_SOAP_GetServiceInfo_ValidateElapsedTime()
        {
            testCase        = new TestCase(TestContext.TestName);
            listOfTestSteps = new List <TestStep>();
            testStep        = new TestStep();
            String stepName = "";

            try
            {
                Logger.Info("Test Method Started");
                Common common = new Common(this.DriverContext);
                CDIS_Service_Methods cdis_Service_Method = new CDIS_Service_Methods(common);

                testStep = TestStepHelper.StartTestStep(testStep);
                stepName = "Verify Elapsed Time of the output is positive non-zero value";
                testStep = TestStepHelper.StartTestStep(testStep);
                GetServiceInfoOut services = cdis_Service_Method.GetServiceInfo(out elapsedTime);
                Assert.AreEqual(elapsedTime > 0, true, "Expected Elapsed time should not be less than 0 where actual Elapsed time is : " + elapsedTime);
                testStep.SetOutput("Expected Elapsed time should be positive non-zero and actual Elapsed time is : " + elapsedTime);
                Logger.Info("Expected Elapsed time should be positive non-zero and actual Elapsed time is : " + elapsedTime);
                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, true, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);
                testCase.SetStatus(true);
            }
            catch (Exception e)
            {
                testStep = TestStepHelper.EndTestStep(testCase, testStep, stepName, false, DriverContext.SendScreenshotImageContent("API"));
                listOfTestSteps.Add(testStep);
                testCase.SetStatus(false);
                testCase.SetErrorMessage(e.Message);
                Assert.Fail(e.Message);
            }
            finally
            {
                testCase.SetTestCaseSteps(listOfTestSteps);
                testCase.SetEndTime(new StringHelper().GetFormattedDateTimeNow());
                listOfTestCases.Add(testCase);
            }
        }