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); } }
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); } }
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); } }