예제 #1
0
        public void Should_be_possible_to_get_AuthFlags_by_id()
        {
            var metabaseFragment =
                new MetabaseFragment(METABASE_FRAGMENT_WITH_FLAGGED_ATTRIBUTES_SAMPLE, MBSchemaSample);

            var metabaseSession = metabaseFragment.GetMetabaseSessionByID("6000");

            Assert.AreEqual("4", metabaseSession.Value);
        }
예제 #2
0
        public void Should_be_possible_to_get_DirBrowseFlags_and_LogExtFileFlags_and_PasswordChangeFlags_by_id()
        {
            var metabaseFragment =
                new MetabaseFragment(METABASE_FRAGMENT_WITH_FLAGGED_ATTRIBUTES_SAMPLE_2, MBSchemaSample);

            var dirBrowseFlags      = metabaseFragment.GetMetabaseSessionByID("6005");
            var logExtFileFlags     = metabaseFragment.GetMetabaseSessionByID("4013");
            var passwordChangeFlags = metabaseFragment.GetMetabaseSessionByID("2068");

            Assert.AreEqual("1073741886", dirBrowseFlags.Value);
            Assert.AreEqual("2199519", logExtFileFlags.Value);
            Assert.AreEqual("6", passwordChangeFlags.Value);
        }
예제 #3
0
        public void Should_be_possible_to_find_metabase_fragment_by_id()
        {
            var metabaseFragment =
                new MetabaseFragment(METABASE_FRAGMENT_MAX_CONNECTIONS_SAMPLE, MBSchemaSample);

            var metabaseSession = metabaseFragment.GetMetabaseSessionByID("1014");

            Assert.IsNotNull(metabaseSession);
            Assert.AreEqual("1014", metabaseSession.ID);
            Assert.AreEqual("MaxConnections", metabaseSession.Name);
            Assert.AreEqual("DWORD", metabaseSession.Type);
            Assert.AreEqual("IIS_MD_UT_SERVER", metabaseSession.UserType);
            Assert.AreEqual("1001", metabaseSession.Value);
        }
예제 #4
0
        public void Should_be_possible_to_get_the_others_flagged_properties_by_id()
        {
            var metabaseFragment =
                new MetabaseFragment(METABASE_FRAGMENT_WITH_FLAGGED_ATTRIBUTES_SAMPLE_3, MBSchemaSample);

            var authPersistence    = metabaseFragment.GetMetabaseSessionByID("6031");
            var filterFlags        = metabaseFragment.GetMetabaseSessionByID("2044");
            var serverConfigFlags  = metabaseFragment.GetMetabaseSessionByID("1027");
            var aspAppServiceFlags = metabaseFragment.GetMetabaseSessionByID("7044");
            var logEventOnRecycle  = metabaseFragment.GetMetabaseSessionByID("9037");

            Assert.AreEqual("", authPersistence.Value);
            Assert.AreEqual("67108865", filterFlags.Value);
            Assert.AreEqual("15", serverConfigFlags.Value);
            Assert.AreEqual("3", aspAppServiceFlags.Value);
            Assert.AreEqual("137", logEventOnRecycle.Value);
        }