예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CatalogContext"/> class.
        /// </summary>
        /// <param name="context">The context.</param>
        public CatalogContextImpl(MetaDataContext context)
        {
            // Perform auto configuration
            if (CatalogConfiguration.Instance.AutoConfigure)
            {
                // Check if we already configured meta data
                MetaClass metaClass = MetaClass.Load(context, "CatalogEntry");

                // Setup meta data
                if (metaClass == null)
                {
                    CatalogConfiguration.ConfigureMetaData();
                }
            }
        }
예제 #2
0
        //
        // You can use the following additional attributes as you write your tests:
        //
        // Use ClassInitialize to run code before running the first test in the class
        // [ClassInitialize()]
        // public static void MyClassInitialize(TestContext testContext) { }
        //
        // Use ClassCleanup to run code after all tests in a class have run
        // [ClassCleanup()]
        // public static void MyClassCleanup() { }
        //
        // Use TestInitialize to run code before running each test
        // [TestInitialize()]
        // public void MyTestInitialize() { }
        //
        // Use TestCleanup to run code after each test has run
        // [TestCleanup()]
        // public void MyTestCleanup() { }
        //
        #endregion

        /// <summary>
        /// Restores the meta data.
        /// </summary>
        private static void RestoreMetaData()
        {
            CatalogConfiguration.ConfigureMetaData();
        }