public void UserTopicSettingsQueries_DeleteTest()
        {
            //параметры
            var logger = new ShoutExceptionLogger();
            var target = new SqlUserTopicSettingsQueries(logger, SignaloBotTestParameters.SqlConnetion);

            //проверка
            bool completed = target.Delete(SignaloBotTestParameters.ExistingUserID).Result;
        }
        public void UserTopicSettingsQueries_UpsertTest()
        {
            //параметры
            var logger = new ShoutExceptionLogger();
            var target = new SqlUserTopicSettingsQueries(logger, SignaloBotTestParameters.SqlConnetion);

            UserTopicSettings<Guid> subscription = SignaloBotEntityCreator<Guid>.CreateUserTopicSettings(SignaloBotTestParameters.ExistingUserID);
            subscription.UserID = Guid.NewGuid();

            //проверка
            bool completed = target.Upsert(subscription, true).Result;
        }
 public void UserTopicSettingsQueries_SelectPageTest()
 {
     //параметры
     var logger = new ShoutExceptionLogger();
     var target = new SqlUserTopicSettingsQueries(logger, SignaloBotTestParameters.SqlConnetion);
     UserTopicSettings<Guid> subscription = SignaloBotEntityCreator<Guid>.CreateUserTopicSettings(SignaloBotTestParameters.ExistingUserID);
     List<int> categoryIDs = new List<int>()
     {
         SignaloBotTestParameters.ExistingCategoryID,
         SignaloBotTestParameters.ExistingCategoryID
     };
     //проверка
     TotalResult<List<UserTopicSettings<Guid>>> subscriptions = target.SelectPage(
         SignaloBotTestParameters.ExistingUserID, categoryIDs, 1, 10).Result;
 }