예제 #1
0
        public void Handle_WithValidProcNameAndPrefix_ReturnsSettingsWithPrefix(string procName, string prefix)
        {
            var query        = new AllConfigCmsSettingsQuery(procName, prefix);
            var queryHandler = new AllConfigCmsSettingsQueryHandler(SqlQueryExecutor);
            IReadOnlyCollection <CmsSetting> settings = queryHandler.Handle(query);

            Assert.That(() => settings.All(setting => setting.Name.StartsWith(prefix)));
        }
예제 #2
0
        public void Handle_WithValidProcName_ReturnsSettings(string procName)
        {
            var query        = new AllConfigCmsSettingsQuery(procName, null);
            var queryHandler = new AllConfigCmsSettingsQueryHandler(SqlQueryExecutor);
            IReadOnlyCollection <CmsSetting> settings = queryHandler.Handle(query);

            CollectionAssert.IsNotEmpty(settings);
        }