public void Verify_Feed_URL(string Provider, string URL)
 {
     DataFeed_URLSchema = DB_Feed_URLSchema(Provider);
     App_URL            = Feed_URL.GetText();
     Assert.AreEqual(true, App_URL == URL, "feed_URL is displayed selected provider:" + Provider);
     Assert.AreEqual(true, App_URL == DataFeed_URLSchema.Url, "feed_URL is displayed selected provider:" + Provider);
 }
        public void Verify_Feed_Schema(string Provider)
        {
            DataFeed_URLSchema = DB_Feed_URLSchema(Provider);
            string App_Schema = Feed_ProviderSchema.GetText();

            if (DataFeed_URLSchema.FeedSchema_id == 1 && Provider != "others")
            {
                Assert.AreEqual(true, App_Schema.Equals("Aemp 1.2"), "feed_schema AEMP1.2 is displayed for selected provider" + Provider);
                Assert.AreEqual(true, Feed_ProviderSchema.Enabled, "feed_schema  AEMP1.2 is enabled for selected provider:" + Provider);
            }
            if (DataFeed_URLSchema.FeedSchema_id == 1 && Provider == "others")
            {
                Assert.AreEqual(true, Feed_ProviderSchema_All[0].Text.Equals("Aemp 1.2"), "feed_schema AEMP1.2 is displayed for selected provider" + Provider);
                Assert.AreEqual(true, Feed_ProviderSchema_All[1].Text.Equals("Aemp 2.0"), "feed_schema AEMP2.0 is displayed for selected provider" + Provider);
                Assert.AreEqual(true, Feed_ProviderSchema_All[0].Selected, "feed_schema  AEMP1.2 is enabled for selected provider:" + Provider);
                Assert.AreEqual(false, Feed_ProviderSchema_All[1].Selected, "feed_schema  AEMP2.0 is disabled for selected provider:" + Provider);

                //foreach (IWebElement option in Feed_ProviderSchema_All)
                //{
                //    String text = option.Text.ToString();
                //}
            }
            if (DataFeed_URLSchema.FeedSchema_id != 1)
            {
                Assert.AreEqual(true, App_Schema.Equals("Others"), "feed_schema AEMP1.2 is displayed for selected provider" + Provider);
                Assert.AreEqual(true, Feed_ProviderSchema.Enabled, "feed_schema  AEMP1.2 is enabled for selected provider:" + Provider);
            }
        }
Esempio n. 3
0
        public DBFeed_URLSchema DB_Feed_URLSchema(string Feed_Provider)
        {
            try
            {
                sql.Open();
                string Query = @"select URL,FeedSchema_id from serviceprovider where Feed = @ServcProvider and status =1";
                DataFeed_URLSchema = sql.Query <DBFeed_URLSchema>(Query, new { ServcProvider = Feed_Provider }).FirstOrDefault();
            }
            catch (Exception e)
            { }
            finally
            {
                sql.Close();
            }

            return(DataFeed_URLSchema);
        }