示例#1
0
        public void SetAlertSubscriptionStatus_Success()
        {
            RunInitSql("040.SetAccountSubscriptionStatus_Success", _conn);

            IAlertsDal dal = PrepareAlertsDal();

            IAlertsDalGetAccountSubscriptionsParams getGetSubsParams = dal.CreateGetAccountSubscrParams();

            getGetSubsParams.AccountKey = ConfigurationManager.AppSettings["AccountKey"];

            var getSubsResult = dal.GetAccountSubscriptions(getGetSubsParams);

            IAlertsDalSetAlertStatusParams updSubParam = dal.CreateSetAlertStatusParams();

            getSubsResult.Subscriptions[0].StatusId = Int32.Parse(ConfigurationManager.AppSettings["Status_Id_Disabled"]);
            updSubParam.Subscriptions.Add(getSubsResult.Subscriptions[0]);

            IAlertsDalSetAlertStatusResult updSubsResult = dal.SetAlertSubscriptionStatus(updSubParam);

            RunFinalizeSql("040.SetAccountSubscriptionStatus_Success", _conn);

            Assert.IsTrue(updSubsResult.Success);
        }